Numpy的基本操作(五)
勵志語錄
實現自己既定的目標,必須能耐得住寂寞單幹。
exp()
用途:實現矩陣的e的次冪操作
程式碼示例:
import numpy as np
v = [1,2,3]
print(np.exp(v))
執行結果:
[ 2.71828183 7.3890561 20.08553692]
sqrt()
用途:實現矩陣的次方操作
程式碼示例:
import numpy as np
v = [1,2,3]
print(np.sqrt(v))
執行結果:
[1. 1.41421356 1.73205081]
ravel()
用途:將矩陣拉伸成一個向量
程式碼示例:
import numpy as np
m = np.array([[1,2],[3,4]])
v = m.ravel()
print(v)
執行結果:
[1 2 3 4]
T
矩陣的轉置
程式碼示例:
import numpy as np
m = np.array([[1,2],[3,4],[5,6]])
print(m.T)
執行結果:
[[1 3 5]
[2 4 6]]
矩陣的拼接
- 橫向拼接
函式:hstack()
程式碼示例:
import numpy as np
a = np.array([[1,2,3],[1,2,3]])
b = np.array([[4,5,6],[4,5,6]])
print(np.hstack((a,b)))
執行結果:
[[1 2 3 4 5 6]
[1 2 3 4 5 6]]
- 縱向拼接
函式:vstack()
程式碼示例:
import numpy as np
a = np.array([[1,2,3],[1,2,3]])
b = np.array([[4,5,6],[4,5,6]])
print(np.vstack((a,b)))
執行結果:
[[1 2 3]
[1 2 3]
[4 5 6]
[4 5 6]]
矩陣的拆分
- 橫向拆分
函式:hsplit()
方式一:按拆分次數平均拆分
程式碼示例:
import numpy as np
m = np.array([[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9]])
print(np.hsplit(m,3))
執行結果:
[array([[1, 2, 3],
[1, 2, 3]]), array([[4, 5, 6],
[4, 5, 6]]), array([[7, 8, 9],
[7, 8, 9]])]
方式二:給出拆分點進行拆分(拆分點以元組的方式給出)
程式碼示例:
import numpy as np
m = np.array([[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9]])
print(np.hsplit(m,(4,5)))
執行結果:
[array([[1, 2, 3, 4],
[1, 2, 3, 4]]), array([[5],
[5]]), array([[6, 7, 8, 9],
[6, 7, 8, 9]])]
- 縱向拆分
函式:vsplit()
方式同橫向拆分
程式碼示例:
import numpy as np
m = np.array([[1,1],[2,2],[3,3],[4,4],[5,5],[6,6]])
print(np.vsplit(m,3))
執行結果:
[array([[1, 1],
[2, 2]]), array([[3, 3],
[4, 4]]), array([[5, 5],
[6, 6]])]
相關文章
- Numpy 資料型別和基本操作資料型別
- mysql資料庫基本操作(五)MySql資料庫
- Numpy學習(2)numpy向量化、numpy操作
- NumPy常用操作
- Numpy陣列操作陣列
- Python科學計算庫Numpy陣列的初始化和基本操作Python陣列
- numpy.ndarray的賦值操作賦值
- c# 操作Redis的五種基本型別總結C#Redis型別
- SQL Server 中對XML資料的五種基本操作SQLServerXML
- Numpy基本用法(很基礎的點哦)
- numpy矩陣的基本方法和屬性矩陣
- NumPy 學習(2): 陣列的操作陣列
- Numpy 陣列簡單操作陣列
- Go 操作 Redis 的基本操作GoRedis
- Docker的基本操作Docker
- MySQL的基本操作MySql
- git的基本操作Git
- 模組的基本操作
- 棧的基本操作
- webdriver的基本操作Web
- hash的基本操作
- NumPy-1-26-中文文件-五-
- 切片操作專題之numpy、pandas
- Kubernetes官方java客戶端之五:proto基本操作Java客戶端
- Python:一篇文章掌握Numpy的基本用法Python
- 活動(Activity)的基本操作
- JS — 物件的基本操作JS物件
- react的基本操作(1)React
- Hive表的基本操作Hive
- Vim命令的基本操作
- Hbase shell的基本操作
- git的基本操作(一)Git
- Docker映象的基本操作Docker
- 佇列的基本操作佇列
- ThinkPHP 的CURD 基本操作PHP
- DriveInfo類的基本操作
- FileInfo類的基本操作
- File類的基本操作