第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python如何求二維數(shù)組中每一列的最小元素

Python如何求二維數(shù)組中每一列的最小元素

Qyouu 2022-12-20 13:44:59
import randomx =[[random.randint(1,10) for j in range(5)] for i in range(4)]for i in range(4):    for j in range(5):        print("%4d" % (x[i][j]), end="")    print(end='\n')我需要在二維數(shù)組中找到每一列的最小元素并將它們添加到一個新數(shù)組(一維數(shù)組)中
查看完整描述

4 回答

?
肥皂起泡泡

TA貢獻1829條經(jīng)驗 獲得超6個贊

您可以使用列表理解來應(yīng)用于min每一列數(shù)據(jù):


import random

x =[[random.randint(1,10) for j in range(5)] for i in range(4)]

for i in range(4):

    for j in range(5):

        print("%4d" % (x[i][j]), end="")

    print(end='\n')


print([min(x[i][j] for i in range(4)) for j in range(5)])

示例輸出:


   8   1   7   6   9

   9   2   8   6   8

  10   5   3   3   5

   1   9   7  10   9


[1, 1, 3, 3, 5]


查看完整回答
反對 回復(fù) 2022-12-20
?
jeck貓

TA貢獻1909條經(jīng)驗 獲得超7個贊

使用np.min(arr_name, axis=1)。



查看完整回答
反對 回復(fù) 2022-12-20
?
慕田峪4524236

TA貢獻1875條經(jīng)驗 獲得超5個贊

只需在每一列上使用 min 并列出理解。

x_new = [min(x_i) for x_i in x]


查看完整回答
反對 回復(fù) 2022-12-20
?
萬千封印

TA貢獻1891條經(jīng)驗 獲得超3個贊

您應(yīng)該查看 numpy() ,特別是np.min()。然后代碼可以是:

# Convert 'x' to np array-

x_np = np.asarray(x)


# Sanity check-

x_np

'''

array([[ 8,  7, 10,  8,  8],

       [ 6,  6,  3,  6,  6],

       [ 9,  4,  2,  8,  3],

       [ 2,  4,  5,  3,  4]])

'''


# Minimum elements by squashing the columns-

np.min(x_np, axis = 1)

# array([7, 3, 2, 2])


# Minimum elements by squashing the rows-

np.min(x_np, axis = 0)

# array([2, 4, 2, 3, 3])


查看完整回答
反對 回復(fù) 2022-12-20
  • 4 回答
  • 0 關(guān)注
  • 227 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號