北京网站设计制作招聘信息免费发布信息网网站
无覆盖,追加保存数据到txt文件
数据量较大,保存到txt文件时,出现数据省略的现象
项目场景:
保存实验特征数据
问题描述:
在保存特征时,由于数据量较大,保存到txt文件时,出现数据省略的现象。
原因分析:
提示:这里填写问题的分析:
numpy显示与保存数据问题
解决方案:
提示:这里填写该问题的具体解决方案:
在保存代码种添加
np.set_printoptions(threshold=np.inf)#全部输出
即可。
y = outputs_1.data.numpy()
np.set_printoptions(threshold=np.inf)
fp=open('/home/ubuntu/liyafeng/NEW_train/728_fusion/data_snp/AD_NC/save_model_all/model_AD_NC_train_35_vel36_feature_1_2.txt', 'a', encoding='utf-8')
fp.write(str(y))# save feature
fp.write('\n') # 换行
无覆盖,追加保存数据到txt文件
y = outputs_1.data.numpy()
np.set_printoptions(threshold=np.inf)
fp=open('/home/ubuntu/liyafeng/NEW_train/728_fusion/data_snp/AD_NC/save_model_all/model_AD_NC_train_35_vel36_feature_1_2.txt', 'a', encoding='utf-8')
fp.write(str(y))# save feature
fp.write('\n') # 换行
提示:
‘a’,是保存数据形式中的不覆盖,追加保存
使用pandas追加保存
y = outputs_1.data.numpy()
df = pd.DataFrame(y)#数据转换成pandas格式
df.to_csv('/home/ubuntu/liyafeng/NEW_train/728_fusion/daima/MRI_daima/161AD_NC/save_model_all/model_AD_NC_train_35_vel36_feature_2_pd.csv', mode='a', header=False)