首页 > 编程知识 正文

matlab数学建模教程,matlab数学建模方法与实践 pdf下载

时间:2023-05-05 03:32:35 阅读:173469 作者:2437

从最简单的例子开始

现在假设有数组a=[ 3,1,2,4,6,1 ]。 数组a中最大数量的索引计算是多少。 这个问题刚学编程的学生可以解决。 最直接的想法是,首先假设第0个数最大,将其与后面的数进行比较,找到大的东西后更新索引。 代码应与以下内容类似

a=[ 3,1,2,4,6,1 ]

maxindex=0

i=0

for tmp in a:

if tmp a[maxindex]:

maxindex=i

i =1

是打印(maxindex )

这个问题很简单,但有助于理解argmax。

解释

www.002pc.com认为本文适用于《详解numpy的argmax的具体使用》。

还是从一维数组出发。 请看以下示例:

导入编号为NP

a=NP.array ([ 3,1,2,4,6,1 ]

print(NP.argmax ) (a ) ) ) ) ) )。

argmax返回最大数量的索引。 argmax具有参数axis,缺省值为0,表示第几维的最大值。 让我们来看看二维情况。

导入编号为NP

a=NP.array ([ 1,5,5,2 ],

[九、六、二、八],

[ 3,7,9,1 ] )

打印(NP.arg max (a,axis=0) )

为了便于说明,a表示该二维排列. NP.argmax(a,axis=0)含义为a[0][j]、a[1][j]、a[2][j] ) j=0、1、2、3 )中最大值的输入因此,最大值索引从[ 0,0,0,0 ]更新为[ 1,1,0,1 ],并且与a[2][j]相比,7大于6,9大于5,因此[ 1,2,2,2 ] 分析以下输出:

导入编号为NP

a=NP.array ([ 1,5,5,2 ],

[九、六、二、八],

[ 3,7,9,1 ] )

打印(NP.arg max (a,axis=1) )

NP.argmax(a,axis=1)的含义是a[i][0]、a[i][1]、a[i][2]、a[I][3] ) I=0,1,2 )中最大值的索引

观察三维情况。

导入编号为NP

a=NP.Array([

[

[ 1,5,5,2 ],

[9,- 6,2,8 ],

[-3,7,- 9,1 ]

]、

[

[-1,5,- 5,2 ],

[九、六、二、八],

[ 3,7,9,1 ]

]

] )

打印(NP.arg max (a,axis=0) )

NP.argmax(a,axis=0)的含义是a[0][j][k],a[1][j][k] ) j=0,1,2,k=0,1,2,3 )中最大值的索引

导入编号为NP

a=NP.Array([

[

[ 1,5,5,2 ],

[9,- 6,2,8 ],

[-3,7,- 9,1 ]

]、

[

[-1,5,- 5,2 ],

[九、六、二、八],

[ 3,7,9,1 ]

]

] )

打印(NP.arg max (a,axis=1) )

NP.argmax(a,axis=1)的含义是a[i][0][k],a[I][1][k] ) I=0,1,k=0,1,2,3 )中最大值的索引.

]和a[i][1][k]对应项作比较,9大于1,8大于2,9大于-1,6大于5,2大于-5,8大于2,所以更新这几个位置的索引,将((0,0,0,0),(0,0,0,0))更新为((1,0,0,1),(1,1,1,1)),现在最大值对应的数组为((9,5,5,8),(9,6,2,8)).再拿((9,5,5,8),(9,6,2,8))和a[i][2][k]对应项从比较,7大于5,7大于6,9大于2.更新这几个位置的索引.将((1,0,0,1),(1,1,1,1))更新为((1,2,0,1),(1,2,2,1)).axis=2的情况也是类似的.

参考资料

numpy官方文档

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

更多:python 创建 matlab详解numpy的argmax的具体使用

https://www.002pc.comhttps://www.002pc.com/python/225.html

你可能感兴趣的argmax,numpy,详解,具体,使用

linux vim gbklinux下帮助和历史命令的使用详解

www.002pc.com对《linux vim gbklinux下帮助和历史命令的使用详解》总结来说,为我们linux基础教程很实用。

mysql 查出数据一对多python使用unittest测试接口步奏详解

这次给大家带来python使用unittest测试接口步奏详解,python使用unittest测试接口的注意事项有哪些,下面就是实战案例,一起来看一下。

php socket_read全部详解使用PHP CURL访问HTTPS

电脑技术网从php socket_read全部详解使用PHP CURL访问HTTPS分

js引用spreadjsJavaScript中Math.SQRT2属性的使用详解

这将返回2的平方根大约是 1.414.语法第二电脑网对《JavaScript中Math.SQRT2属性的使用详解》总结来说,为我们企业网站建设很实用。

js 验证码倒计时template.js前端模板引擎使用详解

本文介绍了template.js前端模板引擎使用,分享给大家,具体如下:

下载地址:https://github/yanhaijing/template.js

作者编写的文档:https://github

电脑系统拦截详解Linux中zip压缩和unzip解压缩命令及使用详解

下面给大家介绍下Linux中zip压缩和unzip解压缩命令详解

1、把/home目录下面的mydata目录压缩为mydata.zip

zip -r mydata.zip mydata #压缩mydata

php购物车实现过程使用PHPWord生成word文档的方法详解

本文实例讲述了使用PHPWord生成word文档的方法。分享给大家供大家参考,具体如下:

有时我们需要把网页内容保存为Word文档格式,以供其他人员查看和编辑。PHPWord是一个用纯PHP编

最易出错的php题thinkphp模版使用技巧 -Thinkphp兄弟连19

thinkphp模版使用技巧第19节:ThinkPHP 3.1.2 模板变量详解一、模版包含:相似代码单独保存在一个文件《最易出错的php题thinkphp模版使用技巧 -Thinkphp兄弟连19》总结了关于程

js 正则表达式教程JavaScript引用类型RegExp基本用法详解

分享给大家供大家参考,具体如下:

1、正则表达式定义第二电脑网对《JavaScript引用类型RegExp基本用法详解》总结来说,为我们

0踩

0 赞

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。