numpy.ndarray怎样写入到csv文件

环环jiayou 2017-12-28 04:18:36
有一个这样的array:type: <type 'numpy.ndarray'>
shape: (3, 11, 11, 96)
dtype: float32
其具体数值如下,请问一下怎样写到一个csv文件中呢?
numpy.savetxt('parmxiugai.csv', da.convpool_layer11.W.get_value(),fmt='%f')
这样会报错TypeError: Mismatch between array dtype ('float32') and format specifier ('%f %f %f %f %f %f %f %f %f %f %f')
但是如果用fmt='%s',是可以写入到csv文件中的,但是读取的时候就又有问题了,
W = numpy.loadtxt('ijk_parmxiugai.csv',dtype=np.str, delimiter=",")
print W.shape
print W.dtype
运行之后(2322,)
|S146
是这样两个结果,并不是原来的shape: (3, 11, 11, 96),请问一下大神这个可以解决吗?

convpool_layer11_W [[[[[ 8.91076922e-02 7.64758289e-02 6.89986423e-02 ...,
-1.13900714e-02 -3.17075700e-02 -5.43926880e-02]
[ -7.82937258e-02 -9.65715200e-02 -1.22414701e-01 ...,
-4.72902954e-02 -3.36954743e-02 -1.53676961e-02]
[ 9.50709800e-04 1.72930434e-02 3.62811908e-02 ...,
6.11379929e-02 -3.57474573e-02 -2.17400156e-02]
...,
[ -1.61574502e-02 -9.73863155e-03 -2.31826175e-02 ...,
-2.54379064e-02 -7.41799325e-02 -6.87039346e-02]
[ -4.53912877e-02 -2.69804131e-02 -1.06496941e-02 ...,
5.12232408e-02 6.45641610e-02 -4.14557569e-03]
[ -9.87830162e-02 -1.30139142e-01 -7.88322687e-02 ...,
1.58771239e-02 3.54937688e-02 1.72144510e-02]]

[[ -8.84169887e-04 -3.78039628e-02 2.20384332e-03 ...,
8.25442560e-03 -2.37354971e-02 -3.00412402e-02]
[ -1.24060139e-02 7.55290780e-03 -9.76918265e-03 ...,
-1.81166455e-02 4.57124226e-03 2.38464400e-02]
[ 1.77083611e-02 1.31746000e-02 -6.70496654e-03 ...,
-4.19515476e-04 -1.04963854e-02 6.36640843e-03]
...,
[ 1.32364705e-02 1.27070304e-02 5.96538931e-02 ...,
6.89726919e-02 1.08369598e-02 -5.55464178e-02]
[ -2.60771587e-02 1.68761350e-02 7.57665653e-03 ...,
1.48193762e-02 7.50934379e-03 -2.49451362e-02]
[ -2.23670676e-02 3.28316097e-03 5.93695091e-04 ...,
1.59635127e-03 5.08853095e-03 3.71115631e-03]]]]]
...全文
1099 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

37,718

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧