python - 找到最小的数字及其索引
问题描述
l = [0,1,2,0,3]
我想找到 l 的最小数字及其索引,这应该给出
(0,0),(0,3)
我所做的是
def find_smallest(xy):
return (np.min(xy), xy.index(min(xy)))
find_smallest([0,1,2,0,3])
给出 (0,0)
解决方案
def find_smallest(xy):
minimum=np.min(xy)
index=0
indexes=[]
minimums=[]
for item in xy:
if item==minimum:
minimums.append(minimum)
indexes.append(index)
index+=1
return tuple(minimums),tuple(indexes)
find_smallest([0,1,2,0,3])
这个应该工作
推荐阅读
- firebase - 在 Flutter 中将文档保存到 Firebase 云数据库时出错
- wordpress - 自定义 woocommerce 产品名称挂钩
- angular - Ionic Angular Firestore 不在视图中显示单个文档数据
- html - 如何让子菜单留在基本菜单的右侧?
- php - PHP比较两个数组并过滤数组具有特定值
- python - 上传pypi错误:HTTPError:403客户端错误:身份验证信息无效或不存在
- r - 使用 Rbind 将元素添加到 R 中的数据框
- php - Laravel 6:作曲家更新后,身份验证登录出现空白屏幕。没有解决方案有帮助,即使是还原生产副本或新项目
- android - Android Jetpack BottomNavigationView如何应用自定义Fragment Transition
- php - 使用 Laravel 在视图中插入嵌套的 foreach 时,Bootstrap/Tempalte 不起作用