? ? ? 用一個(gè)例子理解一下
# -*- encoding=utf-8 -*-
'''
author : James-J
time : 2019/05/29
'''
import numpy as np
if __name__ == '__main__':
data = np.array([[1, 2, 3, 4],
[5, 6, 7, 8],
[9,10,11,12]])
print(data)
print('-----------------------------')
# 下標(biāo)第0行第2列 3
print('data[0, 2] ', data[0, 2])
print('-----------------------------')
# 下標(biāo)第1行第3列 8
print('data[1, 3] ', data[1, 3])
print('-----------------------------')
# 選取第0、2行
print('data[[0, 2], ] \n', data[[0, 2], ])
print('-----------------------------')
# 選取第0、2列
print('data[:, [0, 2]] \n', data[:, [0, 2]])
print('-----------------------------')
# 第一個(gè)列表表示行數(shù) 第二個(gè)表示列數(shù)
# 選取第0行的第2列 3
# 選取第1行的第3列 8
# 返回的是ndarray(不是list) [3 8]
print('data[[0, 1], [2, 3]] ', data[[0, 1], [2, 3]])
print('-----------------------------')
# 還可以這么玩 多選幾次重復(fù)的沒關(guān)系
print('data[[1, 2, 1, 0, 2]] \n', data[[1, 2, 1, 0, 2]])
? ? 得到的結(jié)果如下:
?
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

