繁体   English   中英

如何使用Python中的单个命令在CSV文件中读写单个Numpy 2D数组?

[英]How to write and read a single Numpy 2D array to and from a CSV file as a single command in Python?

是否有一个Python命令,每个命令

  • 将单个Numpy 2D数组写入CSV文件
  • 将CSV文件的内容读取到单个Numpy 2D数组

csv.readercsv.writer函数可以完成上述操作,但是可以像使用Octave / MATLAB这样的单行命令来完成此操作

csvwrite('filename.csv', variable);
variable = csvread('filename.csv'); 

np.savetxt及其对应的np.loadtxt ,它将

将数组保存到文本文件。

从文本文件加载数据

分别。

通过它们的参数,它们可以用于读取和写入CSV文件:

import numpy as np

np.savetxt('fname.csv', variable, delimiter=',') 
variable = np.loadtxt('fname.csv', delimiter=',')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM