假设我有一个指标阵列:
A = [1, 0, 3, 2, 0, 1]
另一系列价值观:
B = [21, 33, 10, 2]
然后我想要一个新的阵列:
C = [B[A[0]], B[[A[1]], ..., B[A[[5]]] = [B[1], B[0], ..., B[1]] = [33, 21, ..., 21]
你怎么做这个与顽固阵?
假设我有一个指标阵列:
A = [1, 0, 3, 2, 0, 1]
另一系列价值观:
B = [21, 33, 10, 2]
然后我想要一个新的阵列:
C = [B[A[0]], B[[A[1]], ..., B[A[[5]]] = [B[1], B[0], ..., B[1]] = [33, 21, ..., 21]
你怎么做这个与顽固阵?
你可以申请顽固索引的时候 B
是一个顽固阵列:
import numpy as np
A = [1, 0, 3, 2, 0, 1]
B = np.array([21, 33, 10, 2])
output = B[A]
print(output) # [33 21 2 10 21 33]