方法一:
1、首先匯入 numpy:
1)import numpy
2)from numpy import *
3)import numpy as np
2、定義array陣列
x=array([[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16],[17,18,19,20]])
3、矩陣切片
x[:,0]就是取矩陣x的所有行的第0列的元素,x[:,1] 就是取所有行的第1列的元素。
x[:, m:n]即取矩陣x的所有行中的的第m到n-1列資料,含左不含右。
x[0,:]就是取矩陣x的第0行的所有元素,x[1,:]取矩陣x的第一行的所有元素。
方法二:
假設data 是乙個矩陣,則有如下表示情況
data(x,y) x是行數 y是列數
data(:,y)就是指y列對應的所有行的值組成的乙個向量
data(:,[y1:y2]) 就是指y1到y2列的對應的所有行的值組成的乙個矩陣
此外 data(:,[y1:y2])與data(:,y1:y2)結果是一樣的
因為y1:y2 預設為向量
例:data=[1 2 3
4 5 6
7 8 9];
data(1,2)=2
data(:,2)=[2
58];
data(:,[2:3])=[2 3
5 67 8];
python中使用DBSCAN對國家資料集聚類
coding utf 8 import pandas as pd import matplotlib.pyplot as plt import numpy as np from sklearn.cluster import kmeans from sklearn import datasets fr...
說說如何在 Python 中使用日誌
通過日誌,我們可以理解程式中發生的事件,以及事件發生的順序。通過 python 的 logging 模組可以建立自定義的日誌記錄。這些日誌記錄可以包含呼叫時間以及當時變數的值 而且如果日誌記錄有缺失,說明有部分 被跳過。al sweigart 寫過這樣乙個示例,很好地詮釋了使用日誌來排查程式問題的實...
python 如何在測試中使用 Mock
mock 的意思是模擬,也就是模擬介面返回的資訊,用已有的資訊替換它需要返回的資訊,從實現對所依賴的模組的測試。一般有兩種場景 前端mock可以通過一些工具來完成 後端的 mock 則是從介面的角度,如果乙個介面a返回的資料需要依賴於另乙個介面b,當敏捷開發中b介面還未開發完全時候這裡會需要用到 m...