numpy庫常用操作彙總

2021-10-07 08:35:40 字數 1237 閱讀 6078

初學python,整理numpy庫中的常用操作,包括矩陣基本屬性,矩陣建立,矩陣(二維陣列)運算

import numpy as np

#矩陣基本屬性

#arange函式生成排列

test_numpy = np.arange(15).reshape(5,3)

print(type(test_numpy))

#返回矩陣維數

test_ndim = test_numpy.ndim

print(test_ndim)

#返回矩陣維度

print(test_numpy.shape)

#返回矩陣元素個數

print(test_numpy.size)

#返回矩陣元素型別

print(test_numpy.dtype)

#返回矩陣每個元素位元組數

print(test_numpy.itemsize)

#矩陣的建立

#注意array()裡是列表或元組

test_mat = np.array([1,2,3,4])

print(test_mat)

#2行3列矩陣建立

test_mat = np.array([(1,2,3),(4,5,6)])

#建立全0矩陣

test_zero = np.zeros((3,4),dtype = np.int32)

print(test_zero)

#建立全1矩陣

test_one = np.ones((3,4),dtype = np.int32)

print(test_one)

#用法類似np.arange

test_space = np.linspace(0,15,17)

print(test_space)

#建立0,1均勻分布隨機矩陣

test_random = np.random.rand(3,3)

print(test_random)

#建立標準正太分布隨機矩陣

test_randn = np.random.randn(3,3)

print(test_randn)

#陣列乘法

a = np.array([(1,2),(3,4)])

b = np.arange(0,4).reshape(2,2)

c = np.dot(a,b)

print(c)

Numpy 常用操作

1.排序 公升序 sort order np data col index argsort sort data np data sort order 降序 sort order np data col index argsort sort order sort order 1 sort data n...

Python之Numpy常用操作

1.陣列初始化 生成特定陣列 print np.array 2 3 dtype np.int16 shape 2 print np.zeros 2 3 shape 2,3 print np.empty 2 3 shape 2,3 print np.random.random 2 3 shape 2,...

linux 常用操作彙總

1 vi編輯器的幾種模式 普通模式 normal mode 啟動vim時預設就是這個模式 插入模式 insert mode 命令列模式 ex mode 在普通模式下按 即可進入命令列模式,最下一行變成編輯,可以在最下行輸入命令 可視模式 visual mode 在普通模式下按v進入可視模式 wq x...