ndarray與series的區別

2022-06-28 11:36:18 字數 509 閱讀 3772

儘管兩者在運算方面很類似,但是還是有很大不同的

import numpy as np

np.array([1,2,3])

([1,2,3])
import pandas as pd

pd.series([1, 2, 3, 5])

0    1

1 2

2 3

3 5

dtype: int64

** 所以建議讀取資料時用pandas讀取並進行一些資料的插入等操作,再轉化成ndarray進行運算 **

** 這裡介紹一種相互轉換的方式 **

x = np.array(x.valuse) # x原本是乙個dataframe型別
算了各位自己去看吧ndarry與series相互轉換

ndarray的矩陣運算

陣列是程式設計中的概念,矩陣 向量是數學概念。在計算機程式設計中,矩陣可以用陣列形式定義,向量可以用結構定義 1.向量運算 相同大小的陣列間運算應用在元素上 向量與向量運算 arr np.array 1,2,3 4,5,6 print 元素相乘 print arr arr print 矩陣相加 pr...

ndarray的子類化

首先是使用ndarray new 方法進行物件初始化的主要工作,而不是更常用的 init 方法。實際上ndarray沒有 init 方法,因為所有初始化都在 new 方法中完成。然後使用 array finalize 方法,以允許子類在用檢視建立物件和從模板建立新例項之後進行清理。所有三種物件建立方...

ndarray簡單的介紹

常用的python ide工具 文字工具類ide 整合工具類ide idle pycharm sublime text anaconda spyder 一些概念解釋 idle是python自帶編譯器,包含互動式和檔案式兩種方式。互動式中輸入 後可立刻輸出結果,檔案式適合300行一下的 編寫。pych...