2011年05月31日 星期二 20:42
现有一组数据n行m列保存在一txt文档中,请教如何将其转化为m行n列。
即:a.txt =
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
实现==> b.txt =
1 6 11
2 7 12
3 8 13
4 9 14
5 10 15
2011年05月31日 星期二 20:46
用numpy.loadtxt读入数据变成一个二维数组x,然后将x.T用numpy.savetxt写入文件即可。
2011年05月31日 星期二 21:23
我要的是将原来的行保存成列, 原来的列保存成行?
import numpy
x = numpy.loadtxt('a.txt')
data = x.T
b = numpy.savetxt (....) // 如何实现数据的转置 ?
2011年06月01日 星期三 18:38
x.T就是转置。
numpy.savetxt("b.txt", x.T)
2011年06月01日 星期三 21:21
感谢若愚兄指点!
2011年06月01日 星期三 21:43
thanks
Zeuux © 2024
京ICP备05028076号