python3实现一维数组求最大值返回参数需要注意的地方
来源:互联网 发布:abaqus软件 编辑:程序博客网 时间:2024/06/03 19:48
下面的代码需要注意return返回值的缩进,如果和for循环是同一级就会返回这个一维数组的最大下标。
import numpy as npdef getMax1(array): if len(array)<1:#len(array)得到列表长度 return [-1,-1] index = 1 unit = array[index] for j in range(1,len(array)): if array[j] > array[index+1] and array[j] > array[index-1]:#if的含多条件语句的写法 unit = array[j] return [unit,j]#返回的是一个列表类型,最大值和它的坐标,注意此处是在for循环里的if下得到最大值的j就返回。def getMaxInCol(matrix, colNum): array = [col[colNum] for col in matrix] return getMax1(array)print("please row:")n = int(input())print("please column:")m = int(input())matrix = np.random.randint(100,999,size=[n,m])print(matrix)test = getMaxInCol(matrix,(len(matrix[0])-1)//2)print(test)
阅读全文
0 0
- python3实现一维数组求最大值返回参数需要注意的地方
- C#实现一维数组返回最大值
- ajax返回值需要注意的地方
- 函数传递数组需要注意的地方
- 需要注意的地方
- 需要注意的地方
- 需要注意的地方
- C 返回字符串(指针类) 需要注意的地方
- Mybatis 3 返回布尔值,需要注意的地方
- JAVA 泛型的类型参数需要注意的地方
- java 一维数组求最大值最小值
- java二维数组的使用需要注意的地方
- 使用splice删除数组时,需要注意的地方
- 对于使用equals 需要注意的一处地方
- React中需要注意的地方(一)
- 一些微信第三方登录需要注意的地方
- 求数组的最大值
- java需要注意的地方
- HDU 1846 Brave Game 博弈论
- Fill the Square UVA
- ScrollView中嵌套ListView只显示一行的问题
- 第九章 聚类
- God Knows 线段树维护单调栈
- python3实现一维数组求最大值返回参数需要注意的地方
- 第一次用博客!
- 浙大版《数据结构(第2版)》题目集 简单计算器
- 动画H5
- 关于input框change事件和propertychange事件的区别
- 解决Ubuntu中vi命令的编辑模式下不能正常使用方向键和退格键的问题
- 序
- html5_document简单使用
- cctype和climits的用法