用python把txt文件转换成表格,python输出到txt文件
如下代码会将神经肽英语字母表的第25个字母的格式数据读出,并且输出来到控制台:
将数组作为铭牌导入
##设置全部数据,不输出省略号
导入系统
NP。set _ print选项(threshold=sys。maxsize)
boxes=np.load(./input_output/boxes.npy )
打印(方框)
np.savetxt( ./input_output/boxes.txt ,box,fmt=%s ,newline=\n )
打印(-方框-)如下代码实现神经肽英语字母表的第25个字母格式文件转换为txt,并且保存到当前目录相同文件名
实现转换整个文件夹下面多个文件:
导入操作系统
将数组作为铭牌导入
路径=。/input_output #一个文件夹下多个神经肽英语字母表的第25个字母文件,
txtpath= ./输入输出
名称列表=[x for x in OS。listdir(路径)]
对于范围内的我(名单):
datapath=os.path.join(path,name list[I])#特定地址
打印(姓名列表[我])
数据=np.load(数据路径)。整形([-1,2]) # (39,2)
NP。保存文本( % s/% s . txt %(文本路径,名称列表[i]),数据)
打印("结束")
导入操作系统
将数组作为铭牌导入
路径=。/input_output #一个文件夹下多个神经肽英语字母表的第25个字母文件
txtpath= ./输入输出
名称列表=[x for x in OS。listdir(路径)]
对于范围内的我(名单):
datapath=os.path.join(path,name list[I])#特定地址
打印(姓名列表[我])
#data=np.load(数据路径)。整形([-1,2]) # (39,2)
输入数据=np.load(数据路径)# (39,2)
数据=输入数据。形状(1,-1)
NP。保存文本( % s/% s . txt %(文本路径,名称列表[i]),数据)
打印("结束")同样的代码,实现读取单个神经肽英语字母表的第25个字母文件,读取并且存储为txt :
将数组作为铭牌导入
输入数据=NP。负载(r c : \测试。npy’)
打印(输入_数据.形状)
数据=输入数据。形状(1,-1)
打印(数据.形状)
打印(数据)
rC:\test.txt ,数据,分隔符=,)修改路径的控制台的缓冲器大小:
如果你是用路径作为计算机编程语言的编辑器,那么控制台的布法罗默认为1024,如果输出数据太多,需要修改爱好者大小才能让
全部数据输出,修改方法:
找到路径安装目录的容器目录下想法.属性文件,修改创意.循环.缓冲值,原来默认为1024
# - #该选项控制控制台循环缓冲区:保持控制台输出大小不高于指定的缓冲区大小(千字节).#删除较旧的行。要禁用周期缓冲区,请使用想法。循环。缓冲。size=disabled #-主意。循环。缓冲。尺寸=102400
补充知识:读取npy格式的文件
神经肽英语字母表的第25个字母文件保存的是网络的权重
问题:乌班图环境下用文字编辑器打开神经肽英语字母表的第25个字母文件,是这样的,根本看不了内容
解决方法:编写如下代码,使解码后的文件内容输出在控制台
将数组作为铭牌导入
上下文=NP。load( e :/kitti seg _ pre trained 0/vgg 16。npy ,编码=latin1 )
打印(上下文)文件位置依据自己的存放位置进行修改
运行代码输出结果为
{ con v1 _ 2 :数组([[[ 1.66219279e-01,1.42701820e-01,-4.02113283e-03,
6.18828237e-02,-1.74057148e-02,-3.00644431e-02),
[ 9.46945231e-03,
-2.77981739e-02,1.71373668e-03,6.82722731e-03],
[ 6.32681847e-02,2.12877709e-02,-1.63465310e-02.
8.80054955e-04,6.68104272e-03,-1.41139806e-03],
.
[ 3.47490981e-03,8.47019628e-02,-4.07223180e-02,
-1.13523193e-02,-7.48998486e-03,3.19077494e-03],
[ 5.97234145e-02,4.97663505e-02,-3.23118735e-03,
1.43114366e-02,3.03175431e-02,-4.23925705e-02],
[ 1.33459672e-01,4.95484173e-02,-1.78808011e-02,
2.25385167e-02,3.02020740e-02,-2.17075031e-02]],
[ 2.12007999e-01,2.10127644e-02,-1.47626130e-02,
2.29580477e-02,1.23102348e-02,-3.08422819e-02),
[-2.62175221e-03,7.42094172e-03,6.74030930e-02,
-3.06594316e-02,1.80578313e-03,4.27369215e-03],
[ 2.27197763e-02,-1.07841045e-02,-1.31095545e-02,
-1.15751950e-02,4.18359675e-02,-1.92268589e-03],
.
[-2.70304317e-03,7.41161704e-02,-3.32262330e-02,
-1.10277236e-02,1.39831286e-02,5.34419343e-03],
[-3.20506282e-02,-2.40584910e-02,-4.52397857e-03,
-6.04042644e-03,2.01962605e-01,-5.04491515e-02],
[ 1.68114193e-02,-2.33167298e-02,-1.40886130e-02,
-7.79278344e-03,1.28428593e-01,-2.58184522e-02]],
[[-5.91698708e-03,-2.26223674e-02,4.88128467e-03,
4.13784146e-04,-4.84175496e-02,1.63675251e-03],
[-3.93767562e-03,9.07397643e-03,5.36517277e-02,
-2.56106984e-02,-4.17886395e-03,2.47476017e-03],
[-3.07008922e-02,-1.09781921e-02,-3.69096454e-03,
-1.19221993e-02,-1.39777903e-02,8.52933805e-03],
.
......相关学习推荐:python视频教程
以上就是操作python把npy格式文件转换成txt文件的细节。其他相关文章请多关注盛行的IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。