付費限定

【Day 8】Numpy基礎教學 - ndarray、屬性

更新於 發佈於 閱讀時間約 2 分鐘
raw-image

昨天我們介紹了4個在金融數據分析上相當重要的模組,而今天我們就先從其中我們介紹的「Numpy」開始介紹,從基礎的教學開始吧!!(程式碼在文章下方)

Numpy陣列

Numpy的重點就是在操作「陣列」,其所有功能都是圍繞在同質且多重維度的「ndarray」上

ndarray簡單說就是一個快速且可以節省空間的多維度陣列,並提供向量運算以及複雜的功能,其關鍵屬性是維度(ndim)、形狀(shape)和數值類型(dtype),一般我們稱一維陣列為vector,二維陣列為matrix,那我們就來實際操作練習吧!!

我們先建立了2個3 X 1的陣列,並且可以看到陣列是可以進行計算的,我們嘗試將兩個陣列相加得出了答案,也能顯示出陣列的緯度、形狀、類型,在此我們建立的陣列維1維陣列,形狀為3X1(程式中,後面為空白代表1),類型為整數(int)

raw-image

※補充 : 什麼是一維陣列?什麼是二維陣列?

我們用一張圖來看,簡單來說,只有單一個row多個column的組成的就是屬於「一維陣列」,就像是1D的圖形一樣就是一條線,而有多個row跟多個column所組成的我們稱為「二維陣列」,就像2D的圖形一樣是一個面

raw-image

函式建立ndarray

我們除了可以自行建立陣列外,也可以透過函式來建立



以行動支持創作者!付費即可解鎖
本篇內容共 2120 字、0 則留言,僅發佈於30天速成:python從入門到股市分析你目前無法檢視以下內容,可能因為尚未登入,或沒有該房間的查看權限。
留言
avatar-img
留言分享你的想法!
avatar-img
陳式語言の投資之道
184會員
59內容數
我出生於財務金融與資訊背景,滿20歲便開始踏入股市。從當初對股市一無所知的菜鳥,到現在成為一名專注於AI股市研究的分析師,這是我的成長歷程。   我崇尚彼得·林區所強調的理念,認為在生活和工作中觀察,從周遭環境中挑選出適合投資的股票,並搭配近期快速崛起的程式交易、大數據分析等AI技術,立志打造輕鬆又便利的投資之路。
2022/02/09
今天來到我們的最後一天教學,在前一篇中,我們學到了如何串接API後進行下單,今天我們就來學習如何監控股票的資訊,像是觸價通知、盤中單筆成交量爆大量的資訊吧!!
Thumbnail
2022/02/09
今天來到我們的最後一天教學,在前一篇中,我們學到了如何串接API後進行下單,今天我們就來學習如何監控股票的資訊,像是觸價通知、盤中單筆成交量爆大量的資訊吧!!
Thumbnail
2021/04/13
在昨天的教學中,我們學會了如何透過API查詢股票的即時資訊,不過有了即時資訊跟策略後,最重要的就是讓程式自動執行下單,這也是我們今天要來教學的部分,就讓我們看下去吧!!
Thumbnail
2021/04/13
在昨天的教學中,我們學會了如何透過API查詢股票的即時資訊,不過有了即時資訊跟策略後,最重要的就是讓程式自動執行下單,這也是我們今天要來教學的部分,就讓我們看下去吧!!
Thumbnail
2021/04/08
在先前的教學中,我們都是透過已知的歷史資料來進行數據的分析,並且找尋到適合的交易策略,不過要如何實際交給程式監測跟下單呢?這部分就是我們接下來最後3天要來教學的地方了,而今天我們就先來學習如何取得股價目前的即時資訊吧!!
Thumbnail
2021/04/08
在先前的教學中,我們都是透過已知的歷史資料來進行數據的分析,並且找尋到適合的交易策略,不過要如何實際交給程式監測跟下單呢?這部分就是我們接下來最後3天要來教學的地方了,而今天我們就先來學習如何取得股價目前的即時資訊吧!!
Thumbnail
看更多
你可能也想看
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
NumPy 提供了一種 N 維數組類型 ndarray(N-dimensional array) ,它描述了相同類型的「數據類型」的集合。 多維數組: ndarray 是一個 N 維數組,其中 N 可以是任意整數。一維數組是向量,二維數組是矩陣
Thumbnail
NumPy 提供了一種 N 維數組類型 ndarray(N-dimensional array) ,它描述了相同類型的「數據類型」的集合。 多維數組: ndarray 是一個 N 維數組,其中 N 可以是任意整數。一維數組是向量,二維數組是矩陣
Thumbnail
上一篇的一維陣列是指一排箱子,二維陣列就會往上疊變成兩排箱子,那麼三維呢?並不是再往上疊三排箱子就是三維而是又多了後面深度,也就是三個維度。用圖示: 這樣有比較懂嗎?!沒關係!之前用箱子,那現在用數學來說明好了, 一維是x軸(長度) 二維是xy軸(長度+高度) 三維是xyz軸(長度+高度+深度) 四
Thumbnail
上一篇的一維陣列是指一排箱子,二維陣列就會往上疊變成兩排箱子,那麼三維呢?並不是再往上疊三排箱子就是三維而是又多了後面深度,也就是三個維度。用圖示: 這樣有比較懂嗎?!沒關係!之前用箱子,那現在用數學來說明好了, 一維是x軸(長度) 二維是xy軸(長度+高度) 三維是xyz軸(長度+高度+深度) 四
Thumbnail
  陣列(Array)是什麼?它是一個很好用的東西哦!當我們要處理100個學生的成績的時候,如果沒有陣列的話,那麼我們的變數就要命名100個不同的變數,這樣的程式雖然不是不能執行,想一想,是不是有一點要在命名上會想破頭殼呢?因為要想100個不同的變數麻~   你說:「那就變數後面加入編號就好啦~如
Thumbnail
  陣列(Array)是什麼?它是一個很好用的東西哦!當我們要處理100個學生的成績的時候,如果沒有陣列的話,那麼我們的變數就要命名100個不同的變數,這樣的程式雖然不是不能執行,想一想,是不是有一點要在命名上會想破頭殼呢?因為要想100個不同的變數麻~   你說:「那就變數後面加入編號就好啦~如
Thumbnail
陣列是Python語言的最基礎也最容易實作的資料結構,主要可以透過兩種方式在Python上實踐陣列,其中一種是靜態結構 - 串列(List),另一種則是動態結構 - 鏈結串列(Linked List)。 我們會依序介紹這兩種作法如何在Python上執行陣列的相關功能,並比較兩種方法之間的差異。
Thumbnail
陣列是Python語言的最基礎也最容易實作的資料結構,主要可以透過兩種方式在Python上實踐陣列,其中一種是靜態結構 - 串列(List),另一種則是動態結構 - 鏈結串列(Linked List)。 我們會依序介紹這兩種作法如何在Python上執行陣列的相關功能,並比較兩種方法之間的差異。
Thumbnail
這篇我們來看一個在程式開發很常見也很常用的一個東西:Array 陣列 Array在所有的程式開發中還蠻常見的,也一定會出現,因為有很多的資料都會是一長串的,需要有一個物件來去做集中管理。
Thumbnail
這篇我們來看一個在程式開發很常見也很常用的一個東西:Array 陣列 Array在所有的程式開發中還蠻常見的,也一定會出現,因為有很多的資料都會是一長串的,需要有一個物件來去做集中管理。
Thumbnail
陣列(Array)、Vector的關係
Thumbnail
陣列(Array)、Vector的關係
Thumbnail
一維陣列(One dimension array)
Thumbnail
一維陣列(One dimension array)
Thumbnail
今天來到了第10天,也是我們Numpy的最後一天教學了,在前幾天都是介紹資料的處理與取值,今天則是要進入到運算的環節,也是處理好資料後需要進行分析前的一個步驟,那我們就開始吧!!
Thumbnail
今天來到了第10天,也是我們Numpy的最後一天教學了,在前幾天都是介紹資料的處理與取值,今天則是要進入到運算的環節,也是處理好資料後需要進行分析前的一個步驟,那我們就開始吧!!
Thumbnail
今天來到了第9天的教學,我們繼續來進行Numpy的教學,今天主要教的內容為陣列索引、重塑(reshape),以及調整大小等操作,那我們就開始吧!!
Thumbnail
今天來到了第9天的教學,我們繼續來進行Numpy的教學,今天主要教的內容為陣列索引、重塑(reshape),以及調整大小等操作,那我們就開始吧!!
Thumbnail
昨天我們介紹了4個在金融數據分析上相當重要的模組,而今天我們就先從其中我們介紹的「Numpy」開始介紹,從基礎的教學開始吧!!(程式碼在文章下方)
Thumbnail
昨天我們介紹了4個在金融數據分析上相當重要的模組,而今天我們就先從其中我們介紹的「Numpy」開始介紹,從基礎的教學開始吧!!(程式碼在文章下方)
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News