python與機器學習快速入門第二章

2021-08-27 16:12:25 字數 1114 閱讀 5968

#coding=utf-8

'''陣列的結構認識和理解

numpy就是乙個矩陣資料庫

scipy:線性代數資料庫

兩個相結合

矩陣結構理解:

[[ 1.  1.  1.  1.]

[ 1.  1.  1.  1.]

[ 1.  1.  1.  1.]]

由於[ 1.  1.  1.  1.]

[ 1.  1.  1.  1.]

[ 1.  1.  1.  1.],

這三個合起來才來組裝成乙個矩陣,因此在它們再加一層表示它們是個整體。

numpy的陣列型別: numpy.ndarray

numpy常用函式的使用

'''import numpy as np

from scipy import linalg

from numpy import *

#建立乙個二維陣列

xarray1=np.ones((3,4))

print xarray1

print type(xarray1) 

#返回的是乙個三維陣列

xarray2=np.ones((3,4,2))

print xarray2

print type(xarray2)

#建立乙個一維陣列

xarray4=np.arange(12)

print xarray4

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

print linalg.det(xarray3)

print xarray3

#建立0和0矩陣

xarray5=np.zeros((3,3))

print xarray5

#矩陣的有 維度,變形

print xarray5.shape

xarray6=xarray1.reshape(4,3)

print xarray6

#按照矩陣的行進行操作

print xarray3

print sum(xarray3,axis=1)#axis表示按照行來進行操作

print sum(xarray3,axis=0)#axis=0表示按照列來進行操作

Python機器學習快速入門

以下 作為個人筆記 python機器學習快速入門 talk is cheap,show me the code import pandas as pd 1 fss dat iris.csv df pd.read csv fss,index col false print df.tail print ...

Python機器學習入門

numpy python科學計算基礎包 import numpy as np 匯入numpy庫並起別名為np numpy array np.array 1,3,5 2,4,6 print numpy array scipy python中用於科學計算的函式集合 from scipy import s...

Python學習(一) 快速入門

因為boss要求開始學習python,參考教材是 python核心程式設計 第二版 用的環境是ubuntu 15.04。程式輸出 使用print語句,這個和c的printf 類似。print語句缺省會給每一行新增乙個換行符,而只要在print語句最後新增乙個逗號,就可以使得輸出的元素排列在同一行。p...