import numpy as np olist = [x for x in range(5)] nlist = [ [x+5*y for x in range(5)] for y in range(7)] data = np.asarray(nlist) print(data) print(data[0,2]) print(data[:,3]) print(data[1:2,:]) print(data[1:3,:]) # Zufällig Daten auswählen (mit Zurücklegen) indices = np.random.randint(0,7,3) print(indices) newdata = data[indices,2] print(newdata) # Zufällig Daten auswählen (ohne Zurücklegen) indices = np.random.choice([x for x in range(7)],3,False) print(indices) newdata = data[indices,2] print(newdata)