Answers for "find position of a value in numpy array"

0

numpy find position in array

import numpy as np

heroes_1d = np.array(["Batman", "Spiderman", "Batman", "Superman"])
print(np.where(heroes_1d == 'Batman'))
# (array([0, 2]),)
print(heroes_1d[0], heroes_1d[2])
# Batman Batman


heroes_2d = np.array([
    ["Batman", "Spiderman", "Batman", "Superman"],
    ["Catwoman", "Batgirl", "Iron Man", "Batman"]
])
print(np.where(heroes_2d == 'Batman'))
# (array([0, 0, 1]), array([0, 2, 3]))
print(heroes_2d[0][0], heroes_2d[0][2], heroes_2d[1][3])
# Batman Batman Batman
Posted by: Guest on August-31-2021

Code answers related to "find position of a value in numpy array"

Python Answers by Framework

Browse Popular Code Answers by Language