【发布时间】:2014-10-04 23:15:46
【问题描述】:
有没有一种有效的方法可以从 numpy 数组中删除 None 并将数组调整为新的大小?
例如,如何在不通过 python 迭代的情况下从该帧中删除 None 。我可以轻松地遍历它,但正在处理一个可能会被多次调用的 api 调用。
a = np.array([1,45,23,23,1234,3432,-1232,-34,233,None])
【问题讨论】:
-
您希望将 None 替换为什么?或者你想删除None,然后调整数组的大小?
-
我想删除 None 并调整数组的大小。
-
!= 比过滤器高效得多
-
另外,你不能像前面的例子那样做!= None