查找python矩阵中最大元素_找出矩阵中最大的元素
当提示输入矩阵中的行数,然后提示输入这些行的元素时,我需要找到矩阵中最大的元素并返回其位置(行和列)。在
例如,如果输入2行,如下所示:
[1 3 7]
[4 8 1]
最大元素的位置将是(1,1),表示行索引1和列索引1。在
我有下面的代码,这半工半工得到的位置:def main():
matrix = []
numRows = eval(input("Enter the number of rows in the list: "))
for i in range(numRows):
rows = input("Enter a row: ")
items = rows.split()
list = [eval(x) for x in items]
matrix.append(list)
return locateLargest(matrix)
def locateLargest(a):
for i in range(len(a)):
indexOfMaxRow = 0
maxRow = max(a[i])
for row in range(len(a)):
if max(a[row]) > maxRow:
maxRow = max(a[row])
indexOfMaxRow = row
for j in range(len(a)):
indexOfMaxColumn = 0
maxColumn = max(a[j])
for column in range(len(a)):
if max(a[column]) > maxColumn:
maxColumn = max(a[column])
indexOfMaxColumn = column
print("The location of the largest element is at (", indexOfMaxRow, ", ", indexOfMaxColumn, ")")
main()
我认为我的代码在def locateLargest(a)下是错误的,因为在打印结果之前一切都正常。有人能告诉我是怎么回事吗?提前感谢您的任何意见!在
查找python矩阵中最大元素_找出矩阵中最大的元素相关推荐
- python查找两个数组中相同的元素_找出两个数组的相同元素,最优算法?
在做新旧接口交替过程中,遇到了老接口和新接口json数据有些不一致的情况,需要比较两个json对象,把相同的元素赋其中一个json对象中变量的值.而且其中一个json最后输出格式还需要改变下属性名,思 ...
- java数组出现次数最多的数_找出数组中出现次数最多的那个数——主元素问题...
方法一:以空间换时间,可以定义一个计数数组int count[101],用来对数组中数字出现的次数进行计数(只能针对数组中数字的范围1~100),count数组中最大的元素对应的下标,即为出现次数最多 ...
- python将大于输出列表_python找出列表中大于某个阈值的数据段示例
该算法实现对列表中大于某个阈值(比如level=5)的连续数据段的提取,具体效果如下: 找出list里面大于5的连续数据段: list = [1,2,3,4,2,3,4,5,6,7,4,6,7,8,5 ...
- 如何快速找出找出两个数组中的_找出JavaScript中两个数组之间的差异
LeetCode今天面临的挑战是在数组中查找所有消失的数字. 蛮力 我们的输入包括一个缺少数字的实际数组.我们想将该数组与相同长度的数组进行比较,其中没有遗漏的数字.所以如果给定的话[4,3,2,7, ...
- linux查找二进制命令绝对路径,5个找出Linux中“二进制命令”描述和系统中位置的方法...
在数千个 Linux 系统上的命令/程序中,知道给定命令的类型和目的以及其在系统上的位置(绝对路径)对于新手来说可能是一个挑战. 知道命令/程序的一些细节不仅有助于 Linux 用户掌握大量命令,还能 ...
- 121. 买卖股票的最佳时机_面试题63. 股票的最大利润_[找出数组中一个元素和它后面最大的元素的差值]
描述 Say you have an array for which the ith element is the price of a given stock on day i. If you we ...
- python可以参加哪些竞赛_找出Python竞赛中可达到的分数的程序
假设我们参加了一场编程竞赛,那里有多个问题,但是当我们解决一个问题时竞赛就结束了.现在,如果我们有两个长度相同的数字列表,称为点和机会.为了说明这一点,在这里针对第i个问题,我们有[i]%的机会可以解 ...
- Java基础。用户输入4个整数存放到数组中,通过代码找出数组中的最大值和最小值
import java.util.Scanner;public class Test11 {public static void main(String[] args) {int[] array = ...
- php 数组中重复值,php找出数组中的重复值
一个数组不可能存在两个相同的key的,所有改成二维数组,相信你从数据库查出来也是二维数组 $provinces = [ [ 'id' => 1, 'pinyin' => 'hunan', ...
最新文章
- Unity中使用射线查询MeshCollider背面的方法
- tomcat 7连接池配置与使用
- 用于zsh的高亮插件 zsh-syntax-highlighting
- mysql的配置实现远程访问_MySQL 远程连接配置的正确实现 | 学步园
- 基于Java jsp+servlet超市订单管理平台设计和实现【建议收藏】
- Ubuntu下启动/重启/停止apache服务器
- 20世纪50年代开始,数字技术出现,数字计算机开始代替模拟计算机,我们从电气时代逐渐走到了信息时代,电脑重塑了社会的架构与价值。...
- 年轻人千万不要学什么管理
- 在进行了解JAVA CLASS文件解析时必须要明白的三个概念
- fedora30删除 gnome自带的Videos软件
- 机器学习降维之主成分分析
- pytorch 网络搭建简要步骤
- python12306抢票_Python实例--12306的抢票功能
- 哈希表的应用之电话本
- tableau Fixed函数使用
- pycharm安装redis
- 重拾英语-时态【转自鑫闻】
- MyBatis-Plus之多租户架构(Multi-tenancy)——SAAS
- mac linux 性能测试工具,Mac/Linux压力测试神器Siege详解(附安装过程)
- python怎么编译dex_用python一步步解剖dex文件(二)
热门文章
- 什么是Tomcat响应静态资源?
- Python技巧:Docker框架的使用系列教程(一)
- java 内存排序_详细解析Java内存,处理器重排序,编译器重排序以及它对线程的影响...
- linux kill pid文件,从一次事故谈谈 pid 文件的作用
- mac终端修改默认python_Mac 修改默认python的版本
- Python中的Numpy(5.numpy排序)
- python打包成exe 可执行文件 。教程
- JavaScript实现longest Common Substring最长公共子串算法(附完整源码)
- OpenCASCADE绘制测试线束:布尔运算命令之检查命令
- boost::is_sorted相关的测试程序