python科學計算與資料分析

2021-10-07 08:56:21 字數 1342 閱讀 9372

主要講解numpy庫的使用,重點是其中的一些函式我們不知道或者不怎麼了解他的具體用法,朋友們可以將本文當作numpy庫的較具體的的函式說明文件進行**。

1.array函式:將輸入資料(列表、元組、陣列或其他序列型別)轉換為ndarray。要麼推斷出 dtype,要麼顯式指定 dtype。預設直接複製輸入資料。

2.arange:類似於python的range函式,只不過返回的是ndarray型別不是列表。

3.ones,ones-like全為1的矩陣

4.zero,zero-like全為0的矩陣

5.eye,identity為n*n維的單位方陣

6.dtype:資料的型別

7.astype:轉換資料的型別。(實際上是建立了新的陣列)可見下例子。

8.陣列的標量計算是都是對應位置的標量計算。

9.切片與索引

data[data<0]=0,將陣列中元素小於0的資料轉換為0。

負數索引代表從末尾開始選取。

10.轉置(.t)與交換軸(swapaxes)

11.np.where(x,y,z) 類似if語句吧。

1.abs,fabs:絕對值

2.sqrt:平方根 arr **0.5

3.square:平方 arr **2

4.log,log10,lop1p

5.ceil ,floor:天花板與地板 ,取整數時用

6.rint:四捨五入

7.modf :整數與小數分離

8.三角函式與平常一致

普通的常識性的就不敘述了。

基本陣列統計方法:

陣列的集合運算

常用的numpy.linalg函式

numpy.random函式

Matlab資料分析與計算

1.資料統計分析 max最大值min 最小值sum 求和prod 求積mean 平均數median 中值cumsum 累加cumprod 乘積std 標準差corrcoef 相關係數 sort 排序1.1 最大值和最小值 1.2 求和與求積 1.3 平均值和中值 1.4 累加和與累乘積 1.5 標準...

python資料科學入門與分析

1.print hello capitalize 將第乙個字元轉化為大寫,其他字元轉化為小寫 2.print hello world strip 注意lstrip,rstrip,strip的用法 3.print www.baidu.com split 會用split裡面的分割符進行分割 4print...

python資料分析

以網路爬蟲為例,網路爬蟲是乙個自動提取網頁的程式,爬蟲是搜尋引擎的第一步,也是最容易的一部。網頁搜尋,建立索引,查詢排序 用c c 效率高,速度塊,適合通用搜尋引擎做往往爬取。但是它的缺點也特別明顯 開發慢,寫起來又臭又長的。而python無論在資料分析還是在指令碼自動化編寫尚都是簡單,易學的。良好...