带有名称的genfromtxt从数据中删除一个二维

时间:2018-08-08 14:08:43

标签: python numpy multidimensional-array

我正在尝试将文本文件(具有可变浮点列数的ASCII)读取到2D numpy数组,并能够为每列分配名称(稍后用于对多列进行排序),我想分配列名称如下:

name_list = ['z', 'y', 'x']
my_array = np.genfromtxt(my_File, delimiter=my_delim, skip_header=1, names=name_list)

但是,此代码返回形状为(n)的数组。如果删除名称kwarg,它将返回我想要的形状为(n, m)的数组。

我知道一个人也可以使用readlines或loadtxt读取文件,但是它们都不给我选择立即分配名称的可能性。

问题;我如何将这个文件读入2D numpy数组 ,并且可以分配名称?

0 个答案:

没有答案