1.将一维或二维数组写入TXT文件或CSV格式文件
#
# 例5-1[92]创建一个元素范围为0-11的3行4列的数组,然后设置不同的参数,将该数组写入TXT文件和CSV文件
#
# In[2]:
# 函数格式
# numpy.savetxt(fname,arry,fmt='%.18e',delimiter=None,newline='\n',header'',
# footer='',comments='#',encoding=None)
# In[3]:
import numpy as np
import pandas as pd
# In[4]:
arr = np.arange(12).reshape(3,4)
arr
# In[5]:
# fmt默认取值%。18e(浮点数),分隔符默认是空格,写入文件保存在当前目录
np.savetxt('test5-1-1.txt',arr)
# 写入文件的是十进制整数
np.savetxt('test5-1-2.txt',arr,fmt='%d',delimiter=',')
# In[6]:
# 在test5-1-3.txt文件头部和尾部都加#test5-1-3注释,写入的文件是字符串
np.savetxt('test5-1-3.txt',arr,fmt='%s',delimiter=',',header= 'test5-1-3.txt',footer&