【发布时间】:2017-07-29 02:19:40
【问题描述】:
我正在使用 Python 3.6。
我真的很困惑,为什么会这样?
In [1]: import numpy as np
In [2]: a = np.array(-1)
In [3]: a
Out[3]: array(-1)
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
【问题讨论】:
-
一方面 numpy 不将 0d 数组视为标量。 stackoverflow.com/questions/773030/…