一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語(yǔ)言編程技術(shù)及教程分享平臺(tái)!
分類(lèi)導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - python+numpy按行求一個(gè)二維數(shù)組的最大值方法

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

2021-08-05 00:46月下花弄影 Python

今天小編就為大家分享一篇python+numpy按行求一個(gè)二維數(shù)組的最大值方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

問(wèn)題描述:

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

返回一個(gè)列向量

如:

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

返回[3;5]

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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)組合起來(lái)就成為了二維索引
 
max_ = x[range(x.shape[0]), index_max].reshape(-1,1)
print(max_)
# 這樣變成了列向量

值得注意的是:

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

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

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

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

原文鏈接:https://blog.csdn.net/qq_27261889/article/details/82907939

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品久久久麻豆国产精品 | 国产大乳美女挤奶视频 | 成人女人天堂午夜视频 | 精品国产乱码久久久久久免费 | www亚洲国产 | 武侠艳妇屈辱的张开双腿 | 99在线免费视频 | 洗濯屋し在线观看 | 美女无遮挡 | 五月色婷婷久久综合 | 嫩草成人影院 | 日韩一区二区三区免费 | 国内精品久久久久久久久久久久 | 高清国产精品久久 | 美女尿口羞羞视频 | 成人在线观看视频免费 | 国产精品日本一区二区三区在线看 | 男人操男人 | 亚洲成人看片 | 亚洲一区二区三区久久精品 | 日产中文乱码卡一卡二 | 日本乱中文字幕系列在线观看 | 精品一区在线 | 超时空要爱国语完整版在线 | 欧美成人tv在线观看免费 | 草莓视频首页 | 欧美日韩一区二区三区在线观看 | 国产91网站在线观看 | 超级乱淫伦小说1女多男 | 色小孩导航 | 青青青视频蜜桃一区二区 | 亚洲福利天堂网福利在线观看 | a级毛片毛片免费观看永久 a级黄色片免费 | 久久精品国产亚洲AV麻豆欧美玲 | 波多野结衣在线免费观看 | 免费又爽又黄禁片视频在线播放 | 亚洲伦理视频 | 亚洲精品国偷拍自产在线观看蜜臀 | 日本免费高清在线观看播放 | 色综合中文字幕天天在线 | 99re视频精品全部免费 |