方格精選

【Day 7】聊聊金融數據分析的四個重要package

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

今天來到第7天了,我們終於擺脫基礎教學,準備要進入數據分析的領域了,今天就是要來先聊聊數據分析中我們會用到最重要的四個package,想要學好數據分析這四個模組就一定需要熟悉

數據分析的第一步

由於現在網路的資源相當豐富,想要完成數據分析不再像以往那麼的困難,其中我們會用到,也最重要的就是這四個模組

  • Numpy
  • Pandas
  • Matplotlib
  • Seaborn

之後的篇章中,也會先教會大家這四個模組的操作,這樣一步步的循序漸進,我們在進入股市教學後,你們才能輕易的舉一反三

什麼是Numpy?

Numpy是許多python資料科學套件的基礎,主要是讓使用者可以更輕易的建立一維、二維等陣列的向量(vector)和矩陣(matrix),並進行高效率的大量資料運算

雖然python處理大量資料時有「list」可以讓我們做到類似矩陣的功效,但list效能表現並不是很理想,而Numpy具備平行處理的能力,可以將操作的動作一次套用在大型矩陣上,幫助我們做到更多方法建立多維度的數據和矩陣運算,像是Pandas就是建立在Numpy的基礎所延伸出來的模組

什麼是Pandas?

先說這裡的Pandas不是很多隻熊貓的意思唷!!這裡的Pandas是一個基於Numpy所延伸出來的模組,在處理數據上相當的好用且簡單,只需要透過標籤列和索引值就能輕易的處理數據

而Pandas中有兩個特有的資料結構,那就是「Series」與「DataFrame

  • Series : Series是一個類似陣列的物件,裡面包含陣列的資料,與Numpy陣列不同的地方是Series可以定義自己的索引值(index),可以想像成是Dictionary的進化版
  • DataFrame : DataFrame就像我們在使用的Excel表格一樣,是一個二維的數據,包含了索引值(index)與標籤列(column),我們可以透過index跟column輕鬆的找到某筆資料,並且進行操作

什麼是Matplotlib?

Numpy跟Pandas都是在用於資料的處理,但當我們將資料處理好後,到底該如何分析給其他人一目了然呢?

沒錯,這時就要用到Matplotlib這個模組了,Matplotlib是python中用來繪圖所用,包含了大量的繪圖工具,你可以建立像是散點圖、長條圖、熱力圖等等圖表,並且許多流行的繪圖模組也都被設計與Matplotlib結合使用

什麼是Seaborn?

Seaborn本質上是一個基於Matplotlib庫的高級API,它包含更適合處理圖表的默認設置,此外還有豐富的可視化庫,包含一些複雜的類型,像是時間串行、聯合分佈圖、小提琴圖等等,讓使用者更輕易的建立圖表,可以說是Matplotlib的補強工具

總結

今天雖然沒有程式碼的教學,但這四個模組將會陪伴我們在金融數據分析領域中一輩子,除非往後有更強大更好用的麼模組取代掉它們,先了解好它們究竟是做什麼的,這樣在使用上才能更加靈活運用

留言
avatar-img
留言分享你的想法!
avatar-img
陳式語言の投資之道
191會員
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
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
剛剛我們完成了第一個所需要的工具,用來顯示觀察的K線圖形。今天要進入一個全新的項目。既然我們已經將資料能夠順利的下載到本地端,便需要好好的來利用它。利用它來建立,所關注的股票池。
Thumbnail
剛剛我們完成了第一個所需要的工具,用來顯示觀察的K線圖形。今天要進入一個全新的項目。既然我們已經將資料能夠順利的下載到本地端,便需要好好的來利用它。利用它來建立,所關注的股票池。
Thumbnail
本來模組化這件事;打算在我們完成股票池工作之後再來談的。沒想到這幾天,已經有一些朋友反應;大概因為端午節的關係,提前磕了太多粽子,導致有點消化不良。所以左思右想之後,決定提前先上一下模組化的部分。目的在於簡化工作。我們討論系列文章的目的,或許跟大家介紹許多一般比較少用的Python套件、、
Thumbnail
本來模組化這件事;打算在我們完成股票池工作之後再來談的。沒想到這幾天,已經有一些朋友反應;大概因為端午節的關係,提前磕了太多粽子,導致有點消化不良。所以左思右想之後,決定提前先上一下模組化的部分。目的在於簡化工作。我們討論系列文章的目的,或許跟大家介紹許多一般比較少用的Python套件、、
Thumbnail
正所謂「套件」如其名,Pandas 運算套件在資料處理領域的受歡迎程度完全可與善於賣萌的大熊貓相媲美。當然,Pandas 的名稱其實來自經濟學術語—面板資料 (panel data)。 眾所皆知,金融領域存在巨量的資料處理與分析,而Pandas 運算套件就是當時就職於AQR Capi
Thumbnail
正所謂「套件」如其名,Pandas 運算套件在資料處理領域的受歡迎程度完全可與善於賣萌的大熊貓相媲美。當然,Pandas 的名稱其實來自經濟學術語—面板資料 (panel data)。 眾所皆知,金融領域存在巨量的資料處理與分析,而Pandas 運算套件就是當時就職於AQR Capi
Thumbnail
在上一篇文章中,我們學會了如何繪製最新的分鐘圖,讓我們了解最新一日的個股股價變化,不過有時分鐘圖太過細小,並無法了解到個股整體的趨勢狀況,這時我們就必須要使用到日線圖,因此,今天我們就來學習如何繪製日線圖吧!!
Thumbnail
在上一篇文章中,我們學會了如何繪製最新的分鐘圖,讓我們了解最新一日的個股股價變化,不過有時分鐘圖太過細小,並無法了解到個股整體的趨勢狀況,這時我們就必須要使用到日線圖,因此,今天我們就來學習如何繪製日線圖吧!!
Thumbnail
使用pandas,透過TWStock_2的資料,計算下列三種常用的技術指標 1. 移動平均線 2. 指數移動平均線 3. MACD 首先連接資料庫,然後我們只取"成交股數 , 開盤價 , 最高價 , 最低價 , 收盤價" 這5個columns代入新的tsmc( 名稱 ) code如下 參考連結如下
Thumbnail
使用pandas,透過TWStock_2的資料,計算下列三種常用的技術指標 1. 移動平均線 2. 指數移動平均線 3. MACD 首先連接資料庫,然後我們只取"成交股數 , 開盤價 , 最高價 , 最低價 , 收盤價" 這5個columns代入新的tsmc( 名稱 ) code如下 參考連結如下
Thumbnail
今天是seaborn的最後一天,我們再來教一些金融數據分析常用到的圖型,也就是箱形圖以及回歸圖,接著在教一些seaborn的基本畫圖風格設定,這樣我們就可以正式擺脫基礎程式教學的課程了,加油加油!!
Thumbnail
今天是seaborn的最後一天,我們再來教一些金融數據分析常用到的圖型,也就是箱形圖以及回歸圖,接著在教一些seaborn的基本畫圖風格設定,這樣我們就可以正式擺脫基礎程式教學的課程了,加油加油!!
Thumbnail
今天將進入Matplotlib的最終教學,今天就來介紹除了我們常見的折線圖、圓餅圖、長條圖外,我們也相當常用在金融數據分析上的圖形,也就是「散點圖」,以及再教如何畫出子圖表,這些圖表能讓你報告起來不只更加專業,也讓閱覽者可以更加的了解你的研究內容唷!!
Thumbnail
今天將進入Matplotlib的最終教學,今天就來介紹除了我們常見的折線圖、圓餅圖、長條圖外,我們也相當常用在金融數據分析上的圖形,也就是「散點圖」,以及再教如何畫出子圖表,這些圖表能讓你報告起來不只更加專業,也讓閱覽者可以更加的了解你的研究內容唷!!
Thumbnail
今天進入了我們30天衝刺班的一半了,也就是第15天的部分,我們今天要進入視覺化,也就是畫圖的領域了,在先前Day7時我們有聊到,在金融數據分領域上,常用的畫圖模組有兩個,分別是「Matplotlib」以及另一個是「Seaborn」,今天我們就先以「Matplotlib」為主來進行教學吧!!
Thumbnail
今天進入了我們30天衝刺班的一半了,也就是第15天的部分,我們今天要進入視覺化,也就是畫圖的領域了,在先前Day7時我們有聊到,在金融數據分領域上,常用的畫圖模組有兩個,分別是「Matplotlib」以及另一個是「Seaborn」,今天我們就先以「Matplotlib」為主來進行教學吧!!
Thumbnail
今天我們將進入Pandas的領域,雖然Python在資料整理及準備面向是強項,但在資料分析與建模上卻不是如此,所以Pandas的出現就是為了彌補這個缺陷,也是我們日後在進行數據分析相當重要的模組之一,所以要好好學習唷!!
Thumbnail
今天我們將進入Pandas的領域,雖然Python在資料整理及準備面向是強項,但在資料分析與建模上卻不是如此,所以Pandas的出現就是為了彌補這個缺陷,也是我們日後在進行數據分析相當重要的模組之一,所以要好好學習唷!!
Thumbnail
今天來到第7天了,我們終於擺脫基礎教學,準備要進入數據分析的領域了,今天就是要來先聊聊數據分析中我們會用到最重要的四個package,想要學好數據分析這四個模組就一定需要熟悉
Thumbnail
今天來到第7天了,我們終於擺脫基礎教學,準備要進入數據分析的領域了,今天就是要來先聊聊數據分析中我們會用到最重要的四個package,想要學好數據分析這四個模組就一定需要熟悉
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News