數據分析師必備技能-python(numpy入門)
04-21
數據科學領域常用的python庫
- Numpy
- Scioy
- Pandas
- Matplotlib
- mplot3d
- Scikit-learn
- TensorFlow
#導入numpy的包import numpy as np#創建listlist_1=[1,2,3]print(List_1)
[1, 2, 3]
#利用array方法創建數組array_1=np.array(list_1)print(array_1)
array([1, 2, 3])
#創建二維數組#再創建個列表list_2list_2=[1,2,3]print(list_2)
[1, 2, 3]
array_2 = np.array([list_1, list_2])print(array_2)
array([[1, 2, 3],
[1, 2, 3]])#shape可以獲取矩陣的行和列array_2.shape
(2, 3)
#size計算矩陣里的元素array_2.size
6
#dtype矩陣里的數據原型array_2.dtype
dtype(int32)
#zeros()全零矩陣的創建np.zeros(5)
array([ 0., 0., 0., 0., 0.])
np.zeros([2,3])
array([[ 0., 0., 0.],
[ 0., 0., 0.]])np.eye(5)
array([[ 1., 0., 0., 0., 0.],
[ 0., 1., 0., 0., 0.], [ 0., 0., 1., 0., 0.], [ 0., 0., 0., 1., 0.], [ 0., 0., 0., 0., 1.]]切片注意,先切行,在切列
快速創建數組
數組的運算
mat方法可以是數組變為矩陣
推薦閱讀:
※20180226上周文章更新匯總
※使用藥店數據分析
※《專利審查指南修改草案》將圖形用戶界面(GUI)納入外觀設計專利範圍內,這改變意味著什麼?
※數據分析,讓你成為人群中的1%
※R語言4月到6月全職學習計劃