相关疑难解决方法(0)

用nan替换NumPy整数数组中的零

我在下面写了一个python脚本:

import numpy as np

arr = np.arange(6).reshape(2, 3)
arr[arr==0]=['nan']
print arr
Run Code Online (Sandbox Code Playgroud)

但我得到了这个错误:

Traceback (most recent call last):
  File "C:\Users\Desktop\test.py", line 4, in <module>
    arr[arr==0]=['nan']
ValueError: invalid literal for long() with base 10: 'nan'
[Finished in 0.2s with exit code 1]
Run Code Online (Sandbox Code Playgroud)

如何用nan替换NumPy数组中的零?

python arrays numpy nan

16
推荐指数
1
解决办法
4万
查看次数

标签 统计

arrays ×1

nan ×1

numpy ×1

python ×1