我正在尝试理解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])
为什么?我很困惑。