考虑带有一些值的数组A,B,C,D。如何将每个数组的值复制为csv文件中的列。
任何人都可以通过代码帮助我。我创建了这样的数组并动态分配值。
from import_export.admin import ImportExportModelAdmin
class PlayerAdmin(ImportExportModelAdmin):
list_display = ('name', )
admin.site.register(Player, PlayerAdmin)
它抛出错误:
预期的1D或2D数组,取而代之的是0D数组
答案 0 :(得分:0)
您可以使用np.vstack将数组彼此堆叠,然后使用np.savetxt
import numpy as np
a = [1,2,3,4]
b = [2,3,4,5]
c = [3,4,5,6]
a = np.array(a)
b = np.array(b)
c = np.array(c)
d = np.vstack((a,b,c))
np.savetxt("file.csv", d, delimiter=",", fmt='% 4d')