为什么 numpy.double 按元素应用于嵌套列表元素而 numpy.complex 不适用?
示例如下。
>>> import numpy
>>> L = [['1','2'],['2','3']]
>>> print numpy.double( L )
[[ 1. 2.]
[ 2. 3.]]
>>> print numpy.complex( L )
Traceback (most recent call last):
File "avr_std.py", line 17, in <module>
print np.complex( L )
TypeError: complex() argument must be a string or a number