【发布时间】:2017-06-27 13:41:26
【问题描述】:
我正在尝试保存一个由字符串组成的 600x5 数组。它有 dtype('S32') 并且当我尝试保存数组时它说:
TypeError: Mismatch between array dtype ('|S32')
and format specifier ('%.18e %.18e %.18e %.18e %.18e')
这个问题到底是什么?它应该与字符串一起使用,并且通常可以。
array = []
for items in range(100):
ar = np.array(['name', 'var1', 'var2', 'var3', 'var4'])
array = np.append(array, ar)
a = np.reshape(array, (100,5))
np.savetxt('out.txt', a)
【问题讨论】:
-
没有你的代码的错误是没有用的。如果您希望有人给您反馈,请添加您的代码。
-
在主帖中添加代码
-
什么“通常”适用于字符串?普通阵列打印?或
savetxt?