我试图找到v的索引,但它总是给我:
'numpy.ndarray' object has no attribute 'index'
我已经尝试过:
TypeError:slice索引必须为整数或None或具有__index__方法。怎么解决呢?
如何在数组中找到数组的索引。
在Python中给定包含该项目的列表的情况下查找项目的索引
他们都没有回答我的问题
v = np.random.randn(10)
print(v)
maximum = np.max(v)
minimum = np.min(v)
print(maximum, minimum)
v.index(ma, mi)
Run Code Online (Sandbox Code Playgroud)
Col*_*Mac 11
如果您使用的是 Numpy:
values = np.array([3,6,1,5])
index_min = np.argmin(values)
print(index_min)
Run Code Online (Sandbox Code Playgroud)
返回 2 的索引。
index是一个列表方法。这v是一个numpy数组,您需要执行以下操作: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)
Run Code Online (Sandbox Code Playgroud)
v[index_of_minimum]
v[index_of_maximum]
Run Code Online (Sandbox Code Playgroud)
assert(v[index_of_maximum] == v.max())
assert(v[index_of_minimum] == v.min())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23614 次 |
| 最近记录: |