x = np.array([(1,2),(3,4)],dtype=[('a','<i4'),('b','<i4')])
为什么我们在ndarray中使用不止一个元素的dtype,它有什么用?我们该如何解释?
答案 0 :(得分:1)
首先,您应该注意到该数组只有一个维,它由dtype表示
('a','<i4'),('b','<i4')
我想考虑的方式是我们通过将其他dtype串联在一起来创建dtype。我们将每对元组视为数组中的单个元素,并对每个元组的每个元素都有各自的规范。
换句话说,dtype实际上只是表示元素的结构。
要了解更多信息,请参见this