初學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...