成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

用NumPy獲取數組的值、分片以及改變數組的維度

存儲
NumPy提供大量的API可以很輕松地完成這些數組的操作。例如,通過reshape方法可以將一維數組變成二維、三維或者多為數組。

[[392962]]

1. 獲取數組值和數組的分片

NumPy數組也指出與Python列表相同的操作,例如,通過索引獲得數組值,分片等。

下面的例子演示了如何通過索引獲得NumPy數組的值,以及對NumPy數組使用分片操作。

  1. from numpy import * 
  2. # 定義一個二維的NumPy數組 
  3. a = array([[1,2,3],[4,5,6],[7,8,9]]) 
  4. # 輸出數組a的第1行第1列的值,運行結果:1 
  5. print(a[0,0]) 
  6. # 運行結果:a[0,1] = 2, a[2,1] = 8 
  7. print("a[0,1] = {}, a[2,1] = {}".format(a[0,1],a[2,1])) 
  8. # 分片操作,將3*3的二維數組變成1*3的二維數組,運行結果:[[1 2 3]] 
  9. print(a[0:1]) 
  10. # 分片操作,獲取1*3的二維數組的第1行的值,運行結果:[1 2 3] 
  11. print(a[0:1][0]) 
  12. # 分片操作,將3*3二維數組變成2*3的二維數組 
  13. print(a[0:2]) 
  14. b = a[0:] 
  15. # 分片操作,b與a的值是相同的 
  16. print(a) 
  17. # 分片操作,步長是2 
  18. print(a[0::2]) 
  19. # 與a[0:2]的結果相同 
  20. print(a[-3:-1]) 

程序運行結果如圖1所示。

 

圖1 數組的索引和分片操作

2. 改變數組的維度

處理數組的一項重要工作就是改變數組的維度,包括提高數組的維度和降低數組的維度,還包括數組的轉置。NumPy提供大量的API可以很輕松地完成這些數組的操作。例如,通過reshape方法可以將一維數組變成二維、三維或者多為數組。通過ravel方法或flatten方法可以將多維數組變成一維數組。改變數組的維度還可以直接設置NumPy數組的shape屬性(元組類型),通過resize方法也可以改變數組的維度。通過transpose方法可以對數組進行轉置。本節將介紹NumPy中與數組維度相關的常用API的使用方法。

下面的例子演示了如何利用NumPy中的API對數組進行維度操作。

  1. from numpy import * 
  2. b = arange(24).reshape(2,3,4) 
  3. # 將一維數組變成三維數組 
  4. print(b) 
  5. print('------------------'
  6. # 將三維數組變成一維數組 
  7. b1 = b.ravel() 
  8. print(b1) 
  9. print('------------------'
  10. # 將三維數組變成一維數組 
  11. b2 = b.flatten() 
  12. print(b2) 
  13. print('------------------'
  14.  # 將三維數組變成二維數組(6行4列) 
  15. b.shape = (6,4) 
  16. print(b) 
  17. print('------------------'
  18. # 數組轉置 
  19. b3 = b.transpose() 
  20. print(b3) 
  21. print('------------------'
  22. # 將三維數組變成二維數組(2行12列) 
  23. b.resize((2,12)) 
  24. print(b) 

程序運行結果如圖2所示。

 

圖2 改變數組的維度

本文轉載自微信公眾號「極客起源」,可以通過以下二維碼關注。轉載本文請聯系極客起源公眾號。

 

責任編輯:武曉燕 來源: 極客起源
相關推薦

2021-12-17 08:27:55

NumpyPython 機器學習

2021-05-22 09:44:21

PythonNumpy數組Python矩陣

2015-06-17 13:52:20

數據中心架構SDN

2023-01-09 18:15:21

數組Python類型

2023-02-08 17:04:14

Python計算庫數學函數

2022-12-28 11:01:06

數據中心服務器

2022-07-08 10:13:34

數據中心

2021-04-19 15:35:13

NumPy組合數組

2025-02-08 13:23:27

JavaScript開發喚醒鎖

2020-02-03 09:13:03

物聯網數字營銷IOT

2023-09-04 15:48:23

人工智能AI

2019-09-20 15:25:48

數據中心IT機架

2017-11-20 05:41:41

數組矩陣NumPy

2023-12-27 12:12:35

NumPy函數數組

2024-04-29 08:50:01

PostgreSQJSON數組

2011-09-21 15:51:16

云計算數據中心

2021-04-22 11:29:38

物聯網數字時代IoT

2022-02-22 14:15:42

區塊鏈技術數字業務

2023-11-03 16:21:54

2014-11-11 11:36:21

云計算云技術
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美 日韩 在线播放 | 偷拍亚洲色图 | 国产精品久久久久久久7电影 | 欧美精品成人一区二区三区四区 | 精品国产伦一区二区三区观看体验 | 黄色免费在线观看 | 色免费视频 | 久久一区二区视频 | 在线观看成年人视频 | 亚洲一区二区三区免费视频 | 日韩精品视频在线免费观看 | 羞羞视频在线观看 | 在线成人一区 | 欧美在线免费 | 欧美性受xxxx白人性爽 | 国产欧美日韩综合精品一 | 亚洲精品一区二区三区在线观看 | 亚洲国产精品视频一区 | 最近日韩中文字幕 | 97影院2| 成人免费在线 | 国产精品国产成人国产三级 | 一级毛片视频免费观看 | 色综合99 | 久久久久国产 | 羞羞视频在线网站观看 | 一区二区在线不卡 | 中文字幕电影在线观看 | 都市激情亚洲 | 国产精品久久久久久妇女 | 老头搡老女人毛片视频在线看 | 一区精品视频 | 久久久蜜臀国产一区二区 | 久久99精品视频 | av在线免费观看网站 | 玖玖色在线视频 | 久久精品毛片 | 91豆花视频 | 精品国产一区二区国模嫣然 | 国产99视频精品免费播放照片 | 欧美aaaaaaaaaa|