将numpy数组转换为另一个数组

时间:2014-09-16 12:46:14

标签: python numpy

我有一个numpy数组,其数据类型为numpy.dtype("i8,i8,f4")

我想要另一个只保留每个元素的两个整数的数组,即numpy.dtype("i8,i8")

有没有比for循环更容易/更清晰的方法来实现这个目标?

1 个答案:

答案 0 :(得分:3)

如果你没有实际命名列,它们通常被称为f0,f1 ......;并且您可以使用索引来访问它们。我相信这就是你的追求:

x[['f0','f1']]