Numpy常用函数的简单记录
?Numpy是進(jìn)行矩陣、向量相關(guān)計(jì)算的利器,一些相關(guān)操作記錄如下
import numpy as npprint("定義數(shù)組") a = np.array([1, 2, 3, 4, 5]) b = np.array([5, 6, 7, 8, 9]) print(a) print(b)print("快速構(gòu)造數(shù)組:") print("構(gòu)造隨機(jī)數(shù)組") a1 = np.empty(3) a2 = np.empty([2, 3]) a3 = np.empty([3, 4]) print(a1) print() print(a2) print() print(a3)print("構(gòu)造全0數(shù)組") a4 = np.zeros(4) a5 = np.zeros([2, 3, 4]) print(a4) print() print(a5) print() print("構(gòu)造全1數(shù)組") a6 = np.ones([2, 3, 4]) print(a6) print() print("構(gòu)造下三角數(shù)組") a7 = np.tri(3) print(a7) print() print("構(gòu)造在1-20之間生成7個(gè)元素") a8 = np.linspace(1, 20, num=7) print(a8) print() print("在1-20之間每7個(gè)值生成一個(gè)元素") a9 = np.arange(1, 20, step=7) print(a9) print() print("生成一個(gè)隨機(jī)矩陣") a10 = np.random.rand(2, 5) print(a10) print() print("按均值為1,標(biāo)準(zhǔn)差為0.5的正太分布生成5個(gè)隨機(jī)數(shù)") a11 = np.random.normal(1, 0.5, size=5) print(a11) print() print("數(shù)組相乘") c = a * b print(c) print("切片操作[開始:結(jié)束:步長]") print(a[1:3]) print(a[4:1:-1]) print(a[1:4:2]) print() print("軸的概念:指從0開始的數(shù)組的第幾個(gè)緯度") d = np.array([[[1, 2], [11, 12], [5, 6]], [[-1, -2], [13, 14], [15, 3]]]) print(d) print("計(jì)算軸對(duì)軸1進(jìn)行聚合") print(np.sum(d, 1)) print("對(duì)數(shù)組進(jìn)行轉(zhuǎn)置") print(np.transpose(d)) print("數(shù)組合并與拆分") e1 = np.array([1, 2, 3, 4]) e2 = np.array([2, 3, 4, 5]) e3 = np.array([2, 4, 6, 8]) e = np.column_stack((e1, e2, e3)) print("e") print(e) f1 = np.array([[1, 2], [3, 4]]) f2 = np.array([[5, 6], [7, 8]]) f3 = np.concatenate((f1, f2), axis=0) f4 = np.stack((f1, f2), axis=0) print("f3") print(f3) print("f4") print(f4) print("批量操作") print(np.add(f1,f2)) print("數(shù)組*3") print(f1*3)| 定義數(shù)組 [[-0.00000000e+000 -0.00000000e+000 ?2.16036296e+150] [[-0.00000000e+000 ?1.29073919e-231 -3.95252517e-323 ?0.00000000e+000] [[[0. 0. 0. 0.] ?[[0. 0. 0. 0.] 構(gòu)造全1數(shù)組 ?[[1. 1. 1. 1.] 構(gòu)造下三角數(shù)組 構(gòu)造在1-20之間生成7個(gè)元素 在1-20之間每7個(gè)值生成一個(gè)元素 生成一個(gè)隨機(jī)矩陣 按均值為1,標(biāo)準(zhǔn)差為0.5的正太分布生成5個(gè)隨機(jī)數(shù) 數(shù)組相乘 軸的概念:指從0開始的數(shù)組的第幾個(gè)緯度 ?[[-1 -2] ?[[ 2 -2] ?[[5 6] |
?
總結(jié)
以上是生活随笔為你收集整理的Numpy常用函数的简单记录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国移动雄安研究院 2020校园招聘笔试
- 下一篇: 【AWS】DynamoDB扫描操作获取表