付費限定

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

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

Numpy陣列

Numpy的重點就是在操作「陣列」,其所有功能都是圍繞在同質且多重維度的「ndarray」上
ndarray簡單說就是一個快速且可以節省空間的多維度陣列,並提供向量運算以及複雜的功能,其關鍵屬性是維度(ndim)、形狀(shape)和數值類型(dtype),一般我們稱一維陣列為vector,二維陣列為matrix,那我們就來實際操作練習吧!!
我們先建立了2個3 X 1的陣列,並且可以看到陣列是可以進行計算的,我們嘗試將兩個陣列相加得出了答案,也能顯示出陣列的緯度、形狀、類型,在此我們建立的陣列維1維陣列,形狀為3X1(程式中,後面為空白代表1),類型為整數(int)

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

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

函式建立ndarray

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

以行動支持創作者!付費即可解鎖
本篇內容共 2120 字、0 則留言,僅發佈於30天速成:python從入門到股市分析你目前無法檢視以下內容,可能因為尚未登入,或沒有該房間的查看權限。
avatar-img
180會員
59內容數
我出生於財務金融與資訊背景,滿20歲便開始踏入股市。從當初對股市一無所知的菜鳥,到現在成為一名專注於AI股市研究的分析師,這是我的成長歷程。   我崇尚彼得·林區所強調的理念,認為在生活和工作中觀察,從周遭環境中挑選出適合投資的股票,並搭配近期快速崛起的程式交易、大數據分析等AI技術,立志打造輕鬆又便利的投資之路。
留言
avatar-img
留言分享你的想法!

































































今天來到第7天了,我們終於擺脫基礎教學,準備要進入數據分析的領域了,今天就是要來先聊聊數據分析中我們會用到最重要的四個package,想要學好數據分析這四個模組就一定需要熟悉
在基礎教學完成後,接下來我們就要來學習檔案處理,不論我們今天要分析哪些數據,都需要將數據存取下來並且利用python去讀取出來才能分析,所以這步驟是我們爬蟲的第一步,必須要好好學習唷!!
今天來到Day5了,也來到基礎教學的最後一部分,今天要講解的就是函式(function),有分成內建函數,以及自訂函數,再來是import模組,也就是導入py檔,除了可以導入自行撰寫的py檔,網路上也有許多大神分享相當方便使用的py檔,最後再講解一下如何進行異常處理,也就是Debug的部分
進入第4天教學,今天繼續學習基礎的教學,是跟容器型態(list、tuple、dict)、迴圈(while、for)相關的教學,迴圈是今天的重點,記得好好學習唷!!
進入我們python教學的第3天,正式要進入程式的教學了,首先當然要先從基礎的語法開始教起,我們必須基礎打穩,這樣往後在學進階程式的時候就能更得心應手,所以別略過基礎教學唷!!(程式碼位於文章下方)
在開始撰寫程式前,我們必須先熟悉我們所使用的環境究竟有哪些常用功能,這樣往後在撰寫程式時較容易上手,廢話不多說,我們開始介紹吧!!
今天來到第7天了,我們終於擺脫基礎教學,準備要進入數據分析的領域了,今天就是要來先聊聊數據分析中我們會用到最重要的四個package,想要學好數據分析這四個模組就一定需要熟悉
在基礎教學完成後,接下來我們就要來學習檔案處理,不論我們今天要分析哪些數據,都需要將數據存取下來並且利用python去讀取出來才能分析,所以這步驟是我們爬蟲的第一步,必須要好好學習唷!!
今天來到Day5了,也來到基礎教學的最後一部分,今天要講解的就是函式(function),有分成內建函數,以及自訂函數,再來是import模組,也就是導入py檔,除了可以導入自行撰寫的py檔,網路上也有許多大神分享相當方便使用的py檔,最後再講解一下如何進行異常處理,也就是Debug的部分
進入第4天教學,今天繼續學習基礎的教學,是跟容器型態(list、tuple、dict)、迴圈(while、for)相關的教學,迴圈是今天的重點,記得好好學習唷!!
進入我們python教學的第3天,正式要進入程式的教學了,首先當然要先從基礎的語法開始教起,我們必須基礎打穩,這樣往後在學進階程式的時候就能更得心應手,所以別略過基礎教學唷!!(程式碼位於文章下方)
在開始撰寫程式前,我們必須先熟悉我們所使用的環境究竟有哪些常用功能,這樣往後在撰寫程式時較容易上手,廢話不多說,我們開始介紹吧!!
你可能也想看
Google News 追蹤
Thumbnail
本文以嚴格的數學證明兩個凸性賽局的定義為等價,兩定義分別為「邊際效益遞增」與「超模(Supermodular)
Thumbnail
昨晚特別交待櫃檯,請今早五點半call一台計程車到熊本車站。 我要往東京。 第一班從熊本出發的新幹線是六點八分出發。 第一班公車也是六點八分經過我最近的站牌。 五點二十分,計程車已經在飯店門口等候。 不到五分鐘,我就走進熊本車站。 人生解鎖:一個人搭計程車。 人生解鎖:第一位進入空盪的
Thumbnail
這趟旅程的最後,原本安排帶老媽到澳門1日遊,但手機碎頻事件驚魂未定,加上天氣預測整天是陰晴不定的大雨,因此臨時決定留在珠海。珠海──每趟廣州旅遊我們都匆匆掠過的地方,這次臨時起意沒做太多安排,全程主打「不累再說」的隨興路線,一早見滿身繃帶的手機已完好的活了起來,我們簡單安排住宿旅館周邊路線
Thumbnail
這篇內容,將會講解什麼是陣列,以及與陣列相關的知識。包括陣列的簡介、陣列的資料限制、陣列的維度、一維陣列、二維陣列。
Thumbnail
Array可以說是各種語言除了基本型別之外,最常用的資料型別與容器之一了。 Array 這種連續格子狀的資料結構,在Python要怎麼表達呢? 建立一個空的陣列 最簡單也最直接的寫法就是 array = [] # Python list [] 就對應到大家熟知的array 陣列型態的資料結
Thumbnail
pandas是用於資料操縱和分析的Python軟體庫。它建造在 NumPy 基礎上,並為操縱數值表格和時間序列,提供了資料結構和運算操作。 Pandas 的主要資料結構包含 Series 和 DataFrame 物件,由於 Pandas 本身基 Numpy 所以在使用大量資料運算時效能表現也優於原
Thumbnail
NumPy 是 Python 語言的一個擴充程式庫,支援高階大規模的多維陣列與矩陣運算的數學函式函式庫。 NumPy 2.0.0 是自 2006 年以來的第一個主要發行版本,此重要版本標誌著 NumPy 發展歷程中的一項重要里程碑,為使用者提供了豐富的增強功能和改進,並為未來的功能開發奠定了基礎。
Thumbnail
2024.04.13 這幾天真的是有夠熱,但今天情勒仔還是堅持要出去曬太陽,行吧。 說實在的他那個毛皮的顏色應該超級吸熱吧? 難怪他總是流腳汗(? 說到腳汗,蟲蟲就想起以前幫蟲哥照顧情勒仔的時候,因為有時候會摸到他的腳感覺好像濕濕的,當時蟲蟲還以為是情勒仔是自己尿尿完沒有弄乾
前言 對標題上的這兩個項目有疑惑,不知道它們返回的資料的不同;查找資料後記錄下來,讓自己以後可以回來翻閱。 正文 numpy.ndarray.flatten:返回攤平的一維array,可參考NumPy: numpy.ndarray.flatten() function,有示意圖 te
Thumbnail
Longroño - Najera 30km - 每天都要進行刺水泡擠水泡包紮傷口的程序 庇護所的櫃檯大叔看到我這個樣子 拿了一整組的水泡套餐給我
Thumbnail
本文以嚴格的數學證明兩個凸性賽局的定義為等價,兩定義分別為「邊際效益遞增」與「超模(Supermodular)
Thumbnail
昨晚特別交待櫃檯,請今早五點半call一台計程車到熊本車站。 我要往東京。 第一班從熊本出發的新幹線是六點八分出發。 第一班公車也是六點八分經過我最近的站牌。 五點二十分,計程車已經在飯店門口等候。 不到五分鐘,我就走進熊本車站。 人生解鎖:一個人搭計程車。 人生解鎖:第一位進入空盪的
Thumbnail
這趟旅程的最後,原本安排帶老媽到澳門1日遊,但手機碎頻事件驚魂未定,加上天氣預測整天是陰晴不定的大雨,因此臨時決定留在珠海。珠海──每趟廣州旅遊我們都匆匆掠過的地方,這次臨時起意沒做太多安排,全程主打「不累再說」的隨興路線,一早見滿身繃帶的手機已完好的活了起來,我們簡單安排住宿旅館周邊路線
Thumbnail
這篇內容,將會講解什麼是陣列,以及與陣列相關的知識。包括陣列的簡介、陣列的資料限制、陣列的維度、一維陣列、二維陣列。
Thumbnail
Array可以說是各種語言除了基本型別之外,最常用的資料型別與容器之一了。 Array 這種連續格子狀的資料結構,在Python要怎麼表達呢? 建立一個空的陣列 最簡單也最直接的寫法就是 array = [] # Python list [] 就對應到大家熟知的array 陣列型態的資料結
Thumbnail
pandas是用於資料操縱和分析的Python軟體庫。它建造在 NumPy 基礎上,並為操縱數值表格和時間序列,提供了資料結構和運算操作。 Pandas 的主要資料結構包含 Series 和 DataFrame 物件,由於 Pandas 本身基 Numpy 所以在使用大量資料運算時效能表現也優於原
Thumbnail
NumPy 是 Python 語言的一個擴充程式庫,支援高階大規模的多維陣列與矩陣運算的數學函式函式庫。 NumPy 2.0.0 是自 2006 年以來的第一個主要發行版本,此重要版本標誌著 NumPy 發展歷程中的一項重要里程碑,為使用者提供了豐富的增強功能和改進,並為未來的功能開發奠定了基礎。
Thumbnail
2024.04.13 這幾天真的是有夠熱,但今天情勒仔還是堅持要出去曬太陽,行吧。 說實在的他那個毛皮的顏色應該超級吸熱吧? 難怪他總是流腳汗(? 說到腳汗,蟲蟲就想起以前幫蟲哥照顧情勒仔的時候,因為有時候會摸到他的腳感覺好像濕濕的,當時蟲蟲還以為是情勒仔是自己尿尿完沒有弄乾
前言 對標題上的這兩個項目有疑惑,不知道它們返回的資料的不同;查找資料後記錄下來,讓自己以後可以回來翻閱。 正文 numpy.ndarray.flatten:返回攤平的一維array,可參考NumPy: numpy.ndarray.flatten() function,有示意圖 te
Thumbnail
Longroño - Najera 30km - 每天都要進行刺水泡擠水泡包紮傷口的程序 庇護所的櫃檯大叔看到我這個樣子 拿了一整組的水泡套餐給我