Sie können es so machen.
itemgetter_iterable_example.py
import numpy as np
from operator import itemgetter
np_list = np.linspace(0, 1, num=11)
# -> array([ 0. , 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1. ])
py_list = list(np_list)
indexes = [1, 3, 5] #Angemessener Index
#Mit NumPy sieht es so aus
np_list[indexes]
# -> array([ 0.1, 0.3, 0.5])
#Eine Python-Liste sieht so aus
itemgetter(*indexes)(py_list)
# -> (0.1, 0.3, 0.5)
Es gibt auch eine Geschichte, die Sie nur einmal in NumPy konvertieren müssen.
Recommended Posts