import numpy as np
import numpy as np
a = np.array(['123', '123'])
a[0] = r'654321'
a[1] = r'9'
print(a)
输出
['654' '9']
原因就是np.array中类型为字符串时,存储的大小已经固定了,当赋予新的字符串时,长度超过原有字符串时,超出的部分就会被截取掉
import numpy as np
import numpy as np
a = np.array(['123', '123'])
a[0] = r'654321'
a[1] = r'9'
print(a)
输出
['654' '9']
原因就是np.array中类型为字符串时,存储的大小已经固定了,当赋予新的字符串时,长度超过原有字符串时,超出的部分就会被截取掉