I'm trying to find the index of v but it always gives me:'numpy.ndarray' object has no attribute 'index'
I've tried:
TypeError: slice indices must be integers or None or have an __index__ method. How to resolve it?
How to find the index of an array within an array.
Finding the index of an item given a list containing it in Python
none of them have answered my question
v = np.random.randn(10)
print(v)
maximum = np.max(v)
minimum = np.min(v)
print(maximum, minimum)
v.index(maximum, minimum)
edit: Oh, crap i put ma instead of maximum my bad. I just started programing then.
We can resolve this error by using the numpy. append() method provided by the NumPy library. The numpy. append() method returns a copy of an array with values appended to the specified axis.
index
is a list method. Here v
is a numpy array and you need to do the following:v = np.random.randn(10)
print(v)
maximum = np.max(v)
minimum = np.min(v)
print(maximum, minimum)
index_of_maximum = np.where(v == maximum)
index_of_minimum = np.where(v == minimum)
v[index_of_minimum]
v[index_of_maximum]
assert(v[index_of_maximum] == v.max())
assert(v[index_of_minimum] == v.min())
If you are using Numpy:
values = np.array([3,6,1,5])
index_min = np.argmin(values)
print(index_min)
returns the index of 2.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With