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
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