python观察日志(part25)--创建numpy数组
生活随笔
收集整理的這篇文章主要介紹了
python观察日志(part25)--创建numpy数组
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
學習筆記,僅供參考,有錯必糾
按需更新
numpy中的數組
創建數組
# 構造正態矩陣 np.random.normal(0, 1, (4, 4)) array([[ 0.37736985, -0.28936192, 1.49083967, 0.56317985],[ 1.37388551, -0.13603869, -0.07091851, 0.06044474],[ 1.29106741, -1.09584176, -1.02345135, -0.38220844],[-1.54842284, -0.1164095 , -0.36714529, 1.73108136]])# 創建單位矩陣 np.identity(4, dtype=float) array([[1., 0., 0., 0.],[0., 1., 0., 0.],[0., 0., 1., 0.],[0., 0., 0., 1.]])
# 第k條對角線上元素為1的矩陣 np.eye(3, k = 0, dtype=float) np.eye(3, k = 1, dtype=float) array([[1., 0., 0.],[0., 1., 0.],[0., 0., 1.]])array([[0., 1., 0.],[0., 0., 1.],[0., 0., 0.]])
# 全1矩陣 np.ones((3, 3))arr = np.array([[1, 2], [3, 4]]) np.ones_like(arr) array([[1., 1., 1.],[1., 1., 1.],[1., 1., 1.]])array([[1, 1],[1, 1]])
# 全0矩陣 np.zeros((3, 3))arr = np.array([[1, 2], [3, 4]]) np.ozero_like(arr) array([[0., 0., 0.],[0., 0., 0.],[0., 0., 0.]])
# 多元正態分布 np.random.multivariate_normal([5, -1], [[2, 0], [0, 3]], size=[10, ]) array([[ 6.85987434, -2.66632912],[ 7.71794993, 0.25225571],[ 7.64165455, -2.84480676],[ 4.51126959, 0.70449526],[ 7.33174188, -3.03606118],[ 4.98197255, -1.62611195],[ 8.25206217, 2.88442084],[ 7.30814412, -3.0247641 ],[ 5.03374922, 1.60319049],[ 7.3155383 , -1.03597026]])
總結
以上是生活随笔為你收集整理的python观察日志(part25)--创建numpy数组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 文献记录(part20)--Discri
- 下一篇: 男子PS商场小票薅羊毛5个月获利1.1万