數據分析師必備技能-python(numpy入門)

數據科學領域常用的python庫

  • Numpy
  • Scioy
  • Pandas
  • Matplotlib
  • mplot3d
  • Scikit-learn
  • TensorFlow

#導入numpy的包import numpy as np#創建listlist_1=[1,2,3]printList_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月全職學習計劃

TAG:numpy | 數據分析 |