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

我正在尝试理解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])

为什么?我很困惑。

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

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3142812.html

大家都在问