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]])]
相關文章
- mysql資料庫基本操作(五)MySql資料庫
- Numpy學習(2)numpy向量化、numpy操作
- NumPy常用操作
- Numpy陣列操作陣列
- c# 操作Redis的五種基本型別總結C#Redis型別
- Numpy基本用法(很基礎的點哦)
- Go 操作 Redis 的基本操作GoRedis
- Kubernetes官方java客戶端之五:proto基本操作Java客戶端
- Docker的基本操作Docker
- MySQL的基本操作MySql
- git的基本操作Git
- 切片操作專題之numpy、pandas
- JS — 物件的基本操作JS物件
- Spring Boot的基本操作Spring Boot
- Docker映象的基本操作Docker
- Hbase shell的基本操作
- react的基本操作(1)React
- Vim命令的基本操作
- 陣列的基本操作陣列
- Hive表的基本操作Hive
- NumPy-1-26-中文文件-五-
- 【numpy學習筆記】矩陣操作筆記矩陣
- NumPy之:ndarray多維陣列操作陣列
- DL4J實戰之五:矩陣操作基本功矩陣
- MongoDB基本操作MongoDB
- webpack 基本操作Web
- mongo基本操作Go
- SQL基本操作SQL
- ElasticSearch - 基本操作Elasticsearch
- candance 基本操作
- svn基本操作
- oracle基本操作Oracle
- Hash基本操作
- python基本操作Python
- FFMPEG基本操作
- dos 基本操作
- 基本操作題
- Laravel 基本操作Laravel