当前位置:首页 » 编程语言 » python数组保存

python数组保存

发布时间: 2024-06-28 18:34:28

① 怎么用python把save文件改成txt文件

一、利用open和write函数
with open('test.txt','w') as f:
f.write(test)
其中test.txt为要保存的文件filename,test为要保存的数据,可以为字符串str类型,也可以是bytes类型,但是此种方法无法保存数组,数组保存需要下面第二种方法。
二、利用np.save函数

np.savetxt('test.txt',test,fmt='%d')
其中test.txt为要保存的文件filename,test为要保存的数组,fmt='%d'为数据保存格式,保存为整数。

② python 将一个数组存到excle

有时候做完一个案例的分析,模型做好了,最后想把预测的结果保存为CSV文件.这个预测的结果一般是n行1列的一个数列

③ python 问题:有一段数组,我想把它分成几个区间,取每个区间的最大值存到另一个数组里

length=len(a)/N##区间的平均长队,N当你是要分配的区间
idx=[None]*N#先为结果分配一个存储空间
foriinrange(N):
ifi==N-1:
idx[i]=max(a[i*length:len(a)+1])##防止最后一个区间长度不等于平均长度,比如a长度为19时,后面全当一个区间
else:
idx[i]=max(a[i*length:(i+1)*length])


④ python如何从两个数组里取数据再存到另一个数组里

dt=[{"ip","sh","li"},{"qw","ty","ko"}]
c.extend([iforiindtif'ip'inior'qw'ini])

Python 3.5.2 (default, Dec 7 2016, 23:38:49)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux

Type "help", "right", "credits" or "license" for more information.

>>> dt=[{"ip","sh","li"},{"qw","ty","ko"}]

>>> c=[]

>>> c.extend([i for i in dt if 'ip' in i or 'qw' in i])

>>> c

[{'li', 'sh', 'ip'}, {'ko', 'qw', 'ty'}]

⑤ python将数组写入excel文件

# 将数据写入新文件
def data_write(file_path, datas):
f = xlwt.Workbook()
sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True) #创建sheet

#将数据写入第 i 行,第 j 列
i = 0
for data in datas:
for j in range(len(data)):
sheet1.write(i,j,data[j])
i = i + 1
f.save(file_path) #保存文件

热点内容
ios手机怎么玩安卓游戏 发布:2024-11-26 17:08:23 浏览:395
sql记录执行 发布:2024-11-26 17:08:15 浏览:8
deb反编译 发布:2024-11-26 17:04:12 浏览:140
ftp站点如何设置 发布:2024-11-26 16:54:48 浏览:849
预设存储器 发布:2024-11-26 16:47:38 浏览:14
如何打开云服务器的窗口 发布:2024-11-26 16:42:37 浏览:844
怎么自学编程入门 发布:2024-11-26 16:40:58 浏览:760
梦幻西游网页版脚本辅助神器 发布:2024-11-26 16:39:18 浏览:67
登陆社保账号密码是什么 发布:2024-11-26 16:23:03 浏览:897
优盾加密软件 发布:2024-11-26 16:15:52 浏览:656