下面的示例是关于索引数组的
import numpy as np
labels = np.array([0, 1, 2, 0, 4])
image = np.array([[0, 0, 1, 1, 1],
[2, 2, 0, 0, 0],
[0, 0, 3, 0, 4]])
标签[图像]给出以下结果
array([[0, 0, 1, 1, 1],
[2, 2, 0, 0, 0],
[0, 0, 0, 0, 4]])
我不清楚这是怎么回事,我。e.,labels[image] works?谢谢。
1条答案
按热度按时间fkaflof61#
这就是所谓的花式索引。labels[image]的结果是一个新的numpy数组,其中包含根据索引数组image指定的索引从labels数组中选择的元素。新数组的维数与索引数组的维数相同,在本例中为3乘5。这个例子会让你更容易理解:
结果如下:
请注意,我在标签中添加了元素f只是为了表明它从未被索引数组(图像)调用。我希望这有帮助!