最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python+numpy按行求一個(gè)二維數(shù)組的最大值方法

 更新時(shí)間:2019年07月09日 10:39:10   作者:月下花弄影  
今天小編就為大家分享一篇python+numpy按行求一個(gè)二維數(shù)組的最大值方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

問題描述:

給定一個(gè)二維數(shù)組,求每一行的最大值

返回一個(gè)列向量

如:

給定數(shù)組【1,2,3;4,5,3】

返回[3;5]

import numpy as np

x = np.array([[1,2,3],[4,5,3]])
# 先求每行最大值得下標(biāo)
index_max = np.argmax(x, axis=1)# 其中,axis=1表示按行計(jì)算
print(index_max.shape)

max = x[range(x.shape[0]), index_max]
print(max)
# 注意到這里返回的是行向量
# 這可以是一種通用的方法,
# 其中range()可以是一個(gè)列向量,表示0到n
# index_max也是一個(gè)列向量,表示具體的坐標(biāo)
# 這樣,兩個(gè)坐標(biāo)組合起來就成為了二維索引

max_ = x[range(x.shape[0]), index_max].reshape(-1,1)
print(max_)
# 這樣變成了列向量

值得注意的是:

1)np.argmax得到的是列向量,而不是行向量,這在其他的函數(shù)中也有體現(xiàn)

2)求和以及其他運(yùn)算可以按照行或者列來,通過指定axis即可

3)通過reshape()來重新返回具體的維度,我們需要的維度。函數(shù)的參數(shù)可以有一個(gè)-1,但只能有一個(gè),表示這個(gè)數(shù)是未知的

以上這篇python+numpy按行求一個(gè)二維數(shù)組的最大值方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

漳浦县| 巴南区| 南陵县| 吕梁市| 建瓯市| 塔河县| 昆山市| 综艺| 灯塔市| 鹤岗市| 丰镇市| 车险| 林芝县| 远安县| 上饶县| 侯马市| 梧州市| 淮南市| 香格里拉县| 洪江市| 荆州市| 罗源县| 宕昌县| 峨眉山市| 平乐县| 湖北省| 梁河县| 梨树县| 辰溪县| 布拖县| 阿合奇县| 韶关市| 元氏县| 嵊州市| 普兰县| 门源| 都昌县| 黄龙县| 东丽区| 桦甸市| 朝阳县|