我从时间序列x创建了一个numpy二维数组,它实际上代表了二维坐标系中点的坐标。
#two dimensional array
xy=[x11,x12]
如何计算坐标系象限中的点数? 例如,如果一个点位于第一象限
x11>0 & x12>0
另外,我如何计算位于x11 == x12?
之上的点数答案 0 :(得分:0)
你的意思是这样的吗?
>>> import numpy as np
>>> data = [[1,3], [2,2], [5,2], [11,11]]
>>> data = np.array(data)
>>> data
array([[ 1, 3],
[ 2, 2],
[ 5, 2],
[11, 11]])
>>> [x for x in data if x[0] == x[1]]
[array([2, 2]), array([11, 11])]
>>>
答案 1 :(得分:0)
第一象限:sum((xy[0] > 0) & (xy[1] > 0))
。
第二象限:sum((xy[0] < 0) & (xy[1] > 0))
。等
在线上方:sum(xy[1] > xy[0])
(y&gt; x)。