desired = [1, 3, 5]
with open('/tmp/test.csv', 'r') as fin:
    reader = csv.reader(fin)
result = [[int(s) for s in row] for i, row in enumerate(reader) if i in desired
    ]
print(np.array(result))
How do I load specific rows from a .txt file in Python?