NumPy, RuntimeWarning: 在幂运算中遇到无效值
- 论坛
- NumPy, RuntimeWarning: 在幂运算中遇到无效值
9 浏览
NumPy, RuntimeWarning: 在幂运算中遇到无效值
我正在使用Python 3.6版本。
我真的很困惑,为什么会发生这种情况?
代码如下:
导入numpy库:
In [1]: import numpy as np
创建一个数组a,元素为-1:
In [2]: a = np.array(-1)
打印数组a:
In [3]: a
输出结果为:
Out[3]: array(-1)
进行计算a的立方根:
In [4]: a ** (1/3)
输出结果如下:
/Users/wonderful/anaconda/bin/ipython:1: RuntimeWarning: invalid value encountered in power #!/Users/wonderful/anaconda/bin/python Out[4]: nan