Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 索引屏蔽元素数组_Python_Numpy_Matplotlib - Fatal编程技术网

Python 索引屏蔽元素数组

Python 索引屏蔽元素数组,python,numpy,matplotlib,Python,Numpy,Matplotlib,我有一个数组 z = np.random.random((10,10)) --> two dimensions 戴着面具 y,x=np.mgrid[slice(0,61, 1),slice(0,106, 1)] sorted = np.sort(z,axis=None) mask = ma.masked_inside(z,sorted[10],sorted[-10]) 掩码是数组掩码,仅在10min元素内屏蔽,在10min元素内屏蔽,掩码为TRUE。我需要索引位置将x,y放在注释

我有一个数组

z = np.random.random((10,10))  --> two dimensions
戴着面具

y,x=np.mgrid[slice(0,61, 1),slice(0,106, 1)] 

sorted = np.sort(z,axis=None)
mask = ma.masked_inside(z,sorted[10],sorted[-10])
掩码是数组掩码,仅在10min元素内屏蔽,在10min元素内屏蔽,掩码为TRUE。我需要索引位置将x,y放在注释中,但只需要像create元素一样被屏蔽

我希望返回蒙版元素和所有元素轴中的索引位置,以创建自动注释对象

 ax.annotate(str(j)+" Altura",xy=(i,j))
要返回“索引位置”,请使用遮罩上的
np.where
。例如:

import numpy as np
A = np.array([[2,7,9],[9,1,4],[8,7,2]])
idx = A<3 # The mask

print np.where(idx)
print zip(*np.where(idx))

也就是说,
指向您的位置。如果我在这一刻屏蔽了阵列。这是我最后一个数组掩码(np.around(z,decimals=4,out=None)~(u c))@virtualsets我不确定我是否理解你在评论中的要求。我不理解你的掩码,我的掩码是~c,是另外两个掩码的联合体。我有一个面具~c和一个阵列z
(array([0, 1, 2]), array([0, 1, 2]))
[(0, 0), (1, 1), (2, 2)]