蟒蛇。 np.vectorize。 ValueError:使用序列设置数组元素

时间:2019-11-07 17:10:48

标签: python python-3.x numpy

我正在尝试理解np.vectorize。为此,我使用两个简单的示例。 第一个代码

import numpy as np
X = np.array(['Simple','something'])
func = np.vectorize(lambda val: list(val))
func(X)

出现错误,但我想从str转换为chars

  

设置具有序列的数组元素

但是第二个代码不会出错

import numpy as np
X = np.array(['123','354'])
func = np.vectorize(lambda val: int(val))
func(X)

并获得良好的转换结果

  

array([123,354])

为什么?我很困惑。

0 个答案:

没有答案
相关问题