由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请教python中如何向文件写入矩阵
相关主题
大侠们说说C(C++)或Fortran比较Matlab到底优点在哪儿?python3还是python?
Python的问题vert.x就是脚本语言们的企业版
[合集] scipy还是matlabpython is coming
[合集] Python下面如何进行numeric analysis and statistical analysis有人用过octave吗?
有matplotlib或numpy/scipy的同学帮我试试有没有觉得scipy很稀烂的?
也谈谈语言之争请不要盲目崇拜FP语言
SciPy and NumPypython 3 双/ 的意思。。。ugly in the hell....
求python大牛指路java真不错,但是好像没有numpy/scipy这样的package?
相关话题的讨论汇总
话题: file话题: string话题: format话题: array话题: matrix
进入Programming版参与讨论
1 (共1页)
E*******r
发帖数: 2710
1
除了按序把矩阵的每个元素提取出来转换成字符串输出外
file=open('filename','wb')
for i in len(matrix)
for j in len(matrix)
file.write(str(matrix(i,j)+'\t')
file.write('\n')
file.close()
有没有简单的方法直接输出呢?
谢谢!
r****t
发帖数: 10904
2
你学的走火入魔了。如果 a is a numpy array, say
a = matrix(ones((10,10)))
写入文本文件就用
a.tofile(file("a.txt","w"))
or if you have scipy, use
io.write_array("a.txt",a)
E*******r
发帖数: 2710
3
试过第一种方法
但在bash shell里打开文件是乱码
array.tofile()写入的是machine value
我应该做什么改变呢

【在 r****t 的大作中提到】
: 你学的走火入魔了。如果 a is a numpy array, say
: a = matrix(ones((10,10)))
: 写入文本文件就用
: a.tofile(file("a.txt","w"))
: or if you have scipy, use
: io.write_array("a.txt",a)

r****t
发帖数: 10904
4
Parameters
----------
fid : file or string
An open file object or a string containing a filename.
sep : string
Separator between array items for text output.
If "" (empty), a binary file is written, equivalently to
file.write(a.tostring()).
format : string
Format string for text file output.
Each entry in the array is formatted to text by converting it to the
closest Python type, and using "format" % item.
use
a.tofile('

【在 E*******r 的大作中提到】
: 试过第一种方法
: 但在bash shell里打开文件是乱码
: array.tofile()写入的是machine value
: 我应该做什么改变呢

E*******r
发帖数: 2710
5
nice. Thank you!

【在 r****t 的大作中提到】
: Parameters
: ----------
: fid : file or string
: An open file object or a string containing a filename.
: sep : string
: Separator between array items for text output.
: If "" (empty), a binary file is written, equivalently to
: file.write(a.tostring()).
: format : string
: Format string for text file output.

E*******r
发帖数: 2710
6
除了按序把矩阵的每个元素提取出来转换成字符串输出外
file=open('filename','wb')
for i in len(matrix)
for j in len(matrix)
file.write(str(matrix(i,j)+'\t')
file.write('\n')
file.close()
有没有简单的方法直接输出呢?
谢谢!
r****t
发帖数: 10904
7
你学的走火入魔了。如果 a is a numpy array, say
a = matrix(ones((10,10)))
写入文本文件就用
a.tofile(file("a.txt","w"))
or if you have scipy, use
io.write_array("a.txt",a)
E*******r
发帖数: 2710
8
试过第一种方法
但在bash shell里打开文件是乱码
array.tofile()写入的是machine value
我应该做什么改变呢

【在 r****t 的大作中提到】
: 你学的走火入魔了。如果 a is a numpy array, say
: a = matrix(ones((10,10)))
: 写入文本文件就用
: a.tofile(file("a.txt","w"))
: or if you have scipy, use
: io.write_array("a.txt",a)

r****t
发帖数: 10904
9
Parameters
----------
fid : file or string
An open file object or a string containing a filename.
sep : string
Separator between array items for text output.
If "" (empty), a binary file is written, equivalently to
file.write(a.tostring()).
format : string
Format string for text file output.
Each entry in the array is formatted to text by converting it to the
closest Python type, and using "format" % item.
use
a.tofile('a.txt',sep=' ')
to write text file.

【在 E*******r 的大作中提到】
: 试过第一种方法
: 但在bash shell里打开文件是乱码
: array.tofile()写入的是machine value
: 我应该做什么改变呢

E*******r
发帖数: 2710
10
nice. Thank you!

【在 r****t 的大作中提到】
: Parameters
: ----------
: fid : file or string
: An open file object or a string containing a filename.
: sep : string
: Separator between array items for text output.
: If "" (empty), a binary file is written, equivalently to
: file.write(a.tostring()).
: format : string
: Format string for text file output.

x**********d
发帖数: 693
11
Awesome!!!!!

【在 r****t 的大作中提到】
: Parameters
: ----------
: fid : file or string
: An open file object or a string containing a filename.
: sep : string
: Separator between array items for text output.
: If "" (empty), a binary file is written, equivalently to
: file.write(a.tostring()).
: format : string
: Format string for text file output.

1 (共1页)
进入Programming版参与讨论
相关主题
java真不错,但是好像没有numpy/scipy这样的package?有matplotlib或numpy/scipy的同学帮我试试
Anaconda装起来会跟已有的python dist有什么冲突吗?也谈谈语言之争
易写性,易维护和执行效率综合来看SciPy and NumPy
兼谈轮子是第一生产力求python大牛指路
大侠们说说C(C++)或Fortran比较Matlab到底优点在哪儿?python3还是python?
Python的问题vert.x就是脚本语言们的企业版
[合集] scipy还是matlabpython is coming
[合集] Python下面如何进行numeric analysis and statistical analysis有人用过octave吗?
相关话题的讨论汇总
话题: file话题: string话题: format话题: array话题: matrix