1、npy转变为txt

import numpy as np
import sysnp.set_printoptions(threshold=sys.maxsize)boxes=np.load('E:/kepler/all特征.npy',allow_pickle=True)np.savetxt('E:/kepler/all特征.txt',boxes,fmt='%s',newline='\n')

2、txt转变为csv


import csvwith open('E:/kepler/all特征.csv', 'w+', newline='') as csvfile:spamwriter = csv.writer(csvfile, dialect='excel')# 读要转换的txt文件,文件每行各词间以字符分隔with open('E:/kepler/all特征.txt', 'r', encoding='utf-8') as filein:for line in filein:line_list = line.strip('\n').split(' ')   #我这里的数据之间是以tab间隔的spamwriter.writerow(line_list)

3、csv转变为npy

import pandas as pd
import numpy as np# 先用pandas读入csv
data = pd.read_csv("E:/kepler/all特征.csv")
print(data.shape)
# 再使用numpy保存为npy
np.save("E:/kepler/all特征s.npy", data)

4、npy格式转变为datafram

p=np.load('E:/kepler/all特征s.npy',allow_pickle=True)
print(p.shape)
df1 = pd.DataFrame(p)

5、npy文件转变为csv文件

import numpy as np
import pandas as pdnpfile = np.load(r'E:/aaa/all/分类/8分类/特征s.npy')np_to_csv = pd.DataFrame(data = npfile)np_to_csv.to_csv('E:/aaa/all/分类/8分类/特征s.csv') 

其他

1、给datafram添加列名

p=np.load('E:/kepler/all特征s.npy',allow_pickle=True)
print(p.shape)
df1 = pd.DataFrame(p)df1.columns=['GMAG','RMAG','IMAG','ZMAG','D51MAG','JMAG','HMAG','KMAG','KEPMAG','GRCOLOR','JKCOLOR','GKCOLOR','TEFF','LOGG','FEH','EBMINUSV','AV','RADIUS','label']print(df1)

2、插入数据

df2 = pd.DataFrame(np.insert(df1.values, 0, values=df[0:1], axis=0))#df1是初始的dataframe  df2是修改后#0是第1行,首行添加 axis=0代表是行,axis=1代表是列#values是需要插入的数据

暂时就这些吧!

不同格式文件之间的相互转化相关推荐

  1. Python时间戳和日期格式之间的相互转化

    Python时间戳和日期格式之间的相互转化 绪论 一.获取当前日期,转为10位或13位时间戳 二.将10位或13位时间戳转为日期格式(年-月-日 时-分-秒) 绪论 java默认精度是毫秒级别的,生成 ...

  2. linux下比较文件并输出,Linux使用diff命令比较文件找出文件之间相同的部分

    如果你需要比较系统文件的内容,那么你就会是使用到diff命令,可找出文件之间相同的部分,下面小编就给大家详细介绍下Linux diff命令的用法. diff 命令是 linux上非常重要的工具,用于比 ...

  3. fastq质量值_fastq格式文件处理大全(四)

    计算机的角度来说,生物的序列属于一种字符串,也是一种文本,因此生物信息分析属于文本处理范畴.文本存储为固定格式文件,生物信息的工作就是各种文本文件之间格式的转换,例如通过序列拼接将fastq转换为fa ...

  4. Python:pmml格式文件的简介、安装、使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略

    Python:pmml格式文件的简介.安装.使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略 目录 pmml格式文件的简介 1.PMML结构 pmml安装 pmm ...

  5. 使用C++实现YUV格式图像与RGB格式图像之间相互转换

    使用C++实现YUV格式图像与RGB格式图像之间相互转换 一.RGB与YUV转换公式 1.RGB转YUV 1)RGB转换亮度与色差信号公试: 2)归一化为YUV的转化公试为: 2.YUV转RGB 二. ...

  6. cad转dxf格式文件太大_想知道DWG、DWT、DWS和DXF是什么吗?从了解4种CAD图形格式开始吧...

    原创:就说我在开发区 常用图形文件格式盘点 CAD中的图形文件格式共9种,其扩展名分别为: ❶DWG – 图形或块文件 ❷DWT – 图形样板文件 ❸DWS – 图形标准文件 ❹DXF – 图形交换文 ...

  7. java shapefile 中文乱码_GeoTools操作Shape格式文件

    需要从Web系统中导出Shape格式数据文件,并使用AicMap打开. 中间件在系统中扮演连接数据和服务的角色.GeoTools承担了从各种数据源(如PostGIS,GML,Shapefile,WFS ...

  8. c#读取csv文件成DataTable,将DataTable数据存储为csv格式文件

    全栈工程师开发手册 (作者:栾鹏) c#教程全解 c#读取csv文件成DataTable,将DataTable数据存储为csv格式文件, 测试代码 static void Main() {//自定义数 ...

  9. linux下怎么解压tar.xz,Linux下解压.tar.xz格式文件的方法

    前言 对于xz这个压缩相信很多人陌生,但xz是绝大数linux默认就带的一个压缩工具,xz格式比7z还要小. 今天在下载Node.js源码包的时候遇到的这种压缩格式.查了一下资料,这里进行一下记录,分 ...

最新文章

  1. C++、嵌入式软开之指针
  2. Android recipe 在代码中写布局
  3. mybatis的逆向工程
  4. 基于Nexys4DDR的数字时钟设计
  5. 二叉树总结挺好的很好记忆
  6. Python+Selenium自动化篇-5-获取页面信息
  7. Sql自动配置器原理及其说明
  8. 能在手机播放的Flash代码
  9. shell建设告警系统
  10. js实现倒计时的小例子
  11. 写给小白,Network Class
  12. 周立功DTU+温度传感器,ZWS物联网平台尝试
  13. 微信的服务器 上海,昨下午部分用户无法收发文字信息和登录 微信回应:上海机房服务器发生故障 现已恢复...
  14. 快手亮相第七届全球数字营销峰会,以全域内容营销驱动商业新增长
  15. 检查excel指定列中是否有错别字存在
  16. 2018 ucla计算机排名,2018USNews美国最佳公立大学排名,UCLA和UCB并列第一.docx
  17. 高度自律是一种怎样的体验(一)(转自知乎)
  18. Windows系统磁盘分区和卷的概念
  19. 了解Oracle Eloqua
  20. 如果数据有质量,地球将成黑洞?

热门文章

  1. CreateJS奥运五环动画
  2. lte 中crs_LTE的CRS和DRS区别(转载自无线俱乐部公众号)
  3. 基于SSM框架的图片分享及评价网站设计与实现毕业设计源码201524
  4. c语言设计一个学生成绩管理系统,用C语言设计的学生成绩管理系统1.doc
  5. windows installer 窗口一直”正在取消“,无法关闭
  6. uni-app的flex盒模型与布局进阶写法(高手勿进)
  7. 对接接口需要注意的事项
  8. 国内大陆有哪些芯片公司处于世界前10?一起看看!
  9. 【干货收藏】 IGBT 的国产替代
  10. C++的四种强制转换