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. Windows 1.0 to Windows 10
  2. codevs 1043 方格取数 2000年NOIP全国联赛提高组
  3. qt接收服务器信息中文乱码,在qt提取lineedit中的中文字符串,通过tcp通信时,服务器接收乱码的情况,解决办法...
  4. 容器安全拾遗 - Rootless Container初探
  5. MySQL笔记-删除session,删除阻塞任务
  6. Linux. C语言中else,2. if/else语句
  7. SnapKit 是怎样炼成的 | 掘金技术征文
  8. 安卓导航车机root方法_手机、平板这么好用,为什么车机还这么垃圾
  9. Python读取文本内容
  10. 锁屏显示Activity
  11. 【FPGA】FPGA对AD7606进行串行数据采集
  12. LIO-SAM mapOptmization
  13. Android运用手机多媒体
  14. 使用OpenCV调用摄像头检测人脸并截图-Python
  15. 微分,变分,差分的确切定义与区别
  16. 广度优先爬虫python_python广度优先
  17. 宽带信号的DOA估计学习笔记(一)
  18. jira--研发管理-敏捷。
  19. Batch Normalization(BN)简介
  20. 南柯一梦50178的分享

热门文章

  1. 计算机应用基础上册周测7,计算机应用基础(第3版)周南岳(win7+office10)期末复习及答案-20210614221003.docx-原创力文档...
  2. 达梦数据库中各种表的管理
  3. MySQL中的子查询(第八章)
  4. Pytest03:pytest对测试函数常见处理方法
  5. ORB-SLAM2源码学习(一)
  6. 微信真的在后台频繁读取用户相册吗?
  7. 2021年CCPC河南省赛部分题解
  8. [Linux Audio Driver] SM6350平台音频bring up ( 一 )
  9. 金蝶K3案例教程采购管理后台配置
  10. springmvc出现404错误!