numpy.zeros()将字符串格式变为numpy.float64

y = numpy.zeros(shape=(1, 2))
print(y[0][0])
<class 'numpy.float64'>
y[0][0] = '12'
print(y[0][0])

y[0][0] = 'asasdf'
print(y[0][0])  #报错
声明y = numpy.zeros(shape=(1, 2))时, 默认y中元素类型为float64,之后再将字符串放入时自动转换为float64

转载自:https://blog.csdn.net/z2539329562/article/details/80041598

You may also like...