我有一个点的列表,它描述了我附加的图像中的所有像素。但是,只需要计算圆形区域中的像素。我知道如果这个区域是正方形的话该怎么做,但是试着用一个圆来做这个有点困难。你知道吗
以下是我目前掌握的情况:
#Count the photons within a certain region
from collections import Counter
#Read in Data
RA = []
DEC = []
with open('ChandraXraysources2.txt') as f:
for row in f.readlines():
row.strip('\n')
if not row.startswith("#"):
spaces=row.split(',')
RA.append(float(spaces[0]))
DEC.append(float(spaces[1]))
list_a = RA
list_b = DEC
coord_list=zip(list_a, list_b)
#This is the most important part I think. Above is just reading my data in.
#Basically what I tried to do was specify the center of the circle, then count
#only the points a certain distance from that center.
points=[]
[(x,y) for x,y in coord_list if x==3984.9634 and y==4146.6652]
if i in coord_list:
d in 5664.85124
points.append(i)
像这样的
相关问题 更多 >
编程相关推荐