当我调用时:
np.fromstring('3 3 3 0', sep=' ')
它返回
array([ 3., 3., 3., 0.])
由于默认情况下,
sep=''
,我希望以下调用将返回相同的结果:np.fromstring('3330')
然而,它引发了
ValueError: string size must be a multiple of element size
这是为什么呢?从 '3330'
中获取 array([ 3., 3., 3., 0.])
,最符合 Python 风格的方法是什么?
sep
关键字的解释如下:“如果未提供或等效地为空字符串,则数据将被解释为二进制数据。” - jme