参考连接放最前Python保存和读取csv文件
具体使用案例及注释如下:
'''
将列表数据导出位csv格式文件 并读取
'''
import numpy as np
A = [1, 2, 3, 4]
B = [4.256, 3.321, 2.256, 1.222]
F = [6, 7, 8, 9]
C = [A, B, F] # 将列表数据拼接成矩阵 3 * 4
D = np.transpose(C) # 转置,同一类型的数据放在同一列,方便查看
print(D)
'''
print(D)输出结果
[[1. 4.256 6. ]
[2. 3.321 7. ]
[3. 2.256 8. ]
[4. 1.222 9. ]]
'''
np.savetxt("try.csv", A, header='A', fmt='%.3f')
'''
"try.csv" 文件类型及名称
A 导入的数组
header 表头,用于命名数据含义
fmt='%.3f' 保留到小数点后3位
'''
np.savetxt("tryC.csv", C, header='C', fmt='%.3f')
np.savetxt("tryD.csv", D, header='D', fmt='%.3f')
hh = np.loadtxt("tryD.csv", dtype=float, skiprows=1, unpack=True)
'''
"tryD.csv" 读取文件的类型及文件名称
dtype=float 文件数据的呈现类型 浮点型
skiprows=1 如果第一行有汉字,则跳过第一行
unpack=True 当为True时,读取到的数据会进行转置 这对应导入,如果导入中是将同一类型数据作为列导入,则需要使用
'''
print(hh)
'''
print(hh)输出结果
[[1. 2. 3. 4. ]
[4.256 3.321 2.256 1.222]
[6. 7. 8. 9. ]]
'''