比方说,我有一个名为'Z'形(90,360)的2D Numpy数组。数组Z的值范围是0到100。
我如何创建一个新的Numpy数组,称为'A',只提取特定的Z值(比如说Z=60),并将这些Z值放置在Z中出现的相同的A-指数中,换句话说,数组'A'需要只包含等于60的Z值,并保留'Z'=60的相同指数值。
假设数组 a 的地方将为零。z 是不60我们得到。
a
z
a = np.zeros_like(z) mask = np.isclose(z, 60) a[mask] = z[mask]