从numpy数组创建逻辑数组

2024-05-14 09:58:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Python中有一个非常大的numpy数组,里面充满了气象数据。为了观察有缺陷的数据,我想查看每个值并测试它是否小于-1。最后,我想用一个0和1的逻辑数组来表示这一点,其中1表示值小于-1的索引,0表示所有其他索引。我试过使用努比。哪里功能如下

logarr = np.where(metdat < -1)

当这个条件为真(大约200次)时,它返回原始数组和零数组。我试过使用努比。哪里中列出的语法Sci.Py.org网站在哪里

logarr = np.where(metdat < -1 [1,0])

但是我的程序不喜欢语法。我做错了什么?或者有人会推荐一个更好的方法吗?你知道吗

谢谢你, 杰马特


Tags: 数据pyorg功能numpynp语法数组

热门问题