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.
|