iT邦幫忙

python3相關文章
共有 293 則文章
鐵人賽 AI & Data DAY 22

技術 DAY[22]-Kaggle實戰 補值與特徵新增(2)

延續上一次的補值,在特殊的行當中,我們可以從行本身的意義判斷出應該補的值,例如當車庫的屬性為空值,可能原因就是該棟房子並沒有車庫,因此這些相關的面積等等資訊都可...

鐵人賽 Software Development DAY 22

技術 Day-22 資料保存:MongoDB

安裝資料蒐集所須套件 使用 pip 安裝 # 資料庫 pip install pymongo 下載 NoSQLBooster 並安裝 https://nosq...

鐵人賽 AI & Data DAY 21

技術 DAY[21]-Kaggle實戰 補值與特徵新增(1)

在上次的處理中尚未除去明顯的極端值,因此這次我們針對面積超過一定程度的資料進行刪除。 train = train[train.GrLivArea < 45...

鐵人賽 Software Development DAY 21

技術 Day-21 計算指標:KD

指標描述 KD 指標是使用 RSV 的加權移動平均來計算的,RSV 數據表達的是與最近 9 天相比,今天的股價是強還是弱。而 KD 數值越高代表個股的收盤價接近...

鐵人賽 自我挑戰組 DAY 19

技術 Day19-Python Web 服務初體驗II -- Flask 框架

嘿大家好,今天我們繼續昨天關於 Flask 框架的介紹,如果對 Flask 完全不了解的朋友可以從我昨天的文章 Day18-Python Web 服務初體驗I...

鐵人賽 AI & Data DAY 20

技術 DAY[20]-Kaggle實戰-資料前處理與EDA

匯入與觀察資料 from google.colab import drive drive.mount('/content/gdrive') train = pd...

鐵人賽 Software Development DAY 20

技術 Day-20 計算指標:分 K 收價均線

指標描述 到目前已經透過 pandas 的 resample 和 rolling 以取得 K 棒和均線資訊,但還有一種指標是透過每根 K 棒的收價計算均線,一樣...

鐵人賽 Software Development DAY 19

技術 Day-19 指標判斷:交叉

指標判斷 當慢速均線與快速均線交叉時,有預示趨勢正在轉換的可能性,因此判斷均線交叉,是基礎的指標判斷技巧。 技術整合 前情提要 Day-11 資料保存:取得...

鐵人賽 自我挑戰組 DAY 18

技術 Day18-Python Web 服務初體驗I -- Flask 框架

Python 有一個輕量的 Web 框架,Flask,他具有高度彈性與各種 extensions,可以用來開發各種小型的網頁服務,也可以寫 RESTful AP...

鐵人賽 Software Development DAY 30

技術 【小白馬的程式大冒險】Day30- 鐵馬煉成,蛻變更好的自己

(注意: 本劇本有許多天馬行空的元素,喜歡看傳統教科書者請斟酌閱讀) 給還沒看過本故事的讀者序章傳送門。 前情提要: 小白馬在最後關卡巫師烏馬宮殿的西洋棋迷陣,...

技術 [Day30]Preceptron實作(With Python)

import numpy as np from math import exp,pow 首先Import東西進來! class preceptron():...

鐵人賽 Software Development DAY 18

技術 Day-18 計算指標:從 Tick 及盤後資訊換算時 K 與周 K

資料轉換 到目前已知如何取得盤後資訊(日 K)、Tick 資料、分 K 與分 MA,但還缺乏時 K、周 K 這二個指標,因此需要透過歷史資料快速計算取得。 技術...

鐵人賽 Software Development DAY 29

技術 【小白馬的程式大冒險】Day29- 最後的試煉,跳躍吧馬兒

(注意: 本劇本有許多天馬行空的元素,喜歡看傳統教科書者請斟酌閱讀) 給還沒看過本故事的讀者序章傳送門。 前情提要: 小白馬接受魔王巫師黑馬的程式考驗,連過兩關...

鐵人賽 Software Development DAY 17

技術 Day-17 計算指標:從 Tick 換算分 K 與分 MA

資料轉換 到目前已知如何取得盤後資訊(日 K)及取得 Tick 資料,但卻缺乏常用的分 K 與分 MA 指標,而相關歷史資料卻又難以取得,因此如何從 Tick...

鐵人賽 Software Development DAY 28

技術 【小白馬的程式大冒險】Day28- 黑白羊爭過河,無可奈何之橋

(注意: 本劇本有許多天馬行空的元素,喜歡看傳統教科書者請斟酌閱讀) 給還沒看過本故事的讀者序章傳送門。 前情提要: 小白馬來到石壁前,上了一個四位數密碼鎖,提...

鐵人賽 Software Development DAY 16

技術 Day-16 券商串接:串接元大期貨行情 API(三)

安裝所需套件 使用 pip 安裝 # ZeroMQ pip install zmq 行情訊號轉發 透過 ZeroMQ 的 Pub-Sub 模式實現交易與策略模...

鐵人賽 Software Development DAY 27

技術 【小白馬的程式大冒險】Day27- 行百里路半九十,鐵人賽末三篇會到達巔峰就是這個道理

隨著路遙知碼力,日久練成精系列進入尾聲, 在最後的最後小馬將以一篇精采故事做為收尾,期待演出吧, 不過在此之前,先討論昨天的課後練習吧。 昨日課後練習討論 首先...

鐵人賽 AI & Data DAY 16

技術 DAY[16]-機器學習(7)超參數調整

上一篇在交叉驗證的過程中,提到超參數的計算是使用窮舉法,因此要設定好參數的區間,來在訓練的過程中對參數進行測試。 而在這次使用中我參考了本篇文章:LightGB...

鐵人賽 Software Development DAY 15

技術 Day-15 券商串接:串接元大期貨行情 API(二)

安裝所需套件 使用 pip 安裝 # ASCII Chart pip install asciichartpy 終端機輸出控制 實現終端機下的簡易版看盤軟體。...

鐵人賽 AI & Data DAY 15

技術 DAY[15]-機器學習(6)交叉驗證

在上一章節我們提到,實作模型的過程需要在變異與偏誤之間權衡,本章我們就延續之前使用的糖尿病資料集,搭配sklearn提供的函式來進行簡單的交叉驗證吧! 驗證集的...

鐵人賽 Software Development DAY 26

技術 Day26- python內建itertools模組簡介,窮舉排列組合

路遙知碼力,日久練成精-只要在程式之路鑽研的夠深,便能夠充分發揮程式碼的力量; 練習的日子夠久,便能夠練成寫出精簡代碼的能力。 大家好,我是心原一馬, 首先先來...

鐵人賽 自我挑戰組 DAY 13

技術 Day13-網路爬蟲實作II selenium 模擬瀏覽器

昨天我們介紹了使用 requests 來取得網頁原始碼,可是有些透過 JavaScript 渲染的網頁或是防爬蟲做得很好的 ASP.Net 都會讓我們難以取得原...

鐵人賽 Software Development DAY 14

技術 Day-14 券商串接:串接元大期貨行情 API(一)

安裝所需套件 使用 pip 安裝 # Win32 pip install pywin32 pip install ctypes comtypes # 日期處理...

鐵人賽 Software Development DAY 25

技術 Day25- python內建collections模組簡介,更優雅的選擇容器

路遙知碼力,日久練成精-只要在程式之路鑽研的夠深,便能夠充分發揮程式碼的力量; 練習的日子夠久,便能夠練成寫出精簡代碼的能力。 大家好,我是心原一馬, 首先先來...

鐵人賽 Software Development DAY 13

技術 Day-13 視窗程式:使用 wxPython

安裝所需套件 使用 pip 安裝 # wxWidgets pip install wxpython 開發視窗應用程式 本圖出自 wxPython in Ac...

鐵人賽 AI & Data DAY 13

技術 DAY[13]-機器學習(4)競賽常勝軍(xgboost&lightgbm)

接下來要介紹的是數據競賽中最常見到的兩個模型,xgboost以及lightgbm。這兩個模型都是基於前一篇文章所提到的Boosting演算法,基於決策樹來形成的...

鐵人賽 Software Development DAY 24

技術 Day24- 魔鏡啊魔鏡,誰是列表中最美麗的元素? (任意規則的排序方法)

路遙知碼力,日久練成精- 只要在程式之路鑽研的夠深,便能夠充分發揮程式碼的力量; 練習的日子夠久,便能夠練成寫出精簡代碼的能力。 大家好,我是心原一馬, 昨天談...

鐵人賽 Software Development DAY 12

技術 Day-12 程式運行:解析命令列參數

技術整合 前情提要 Day-08 資料蒐集:取得個股每月各交易日盤後資訊 + 解析 CSV 解析命令列參數 import argparse import dat...

鐵人賽 AI & Data DAY 12

技術 DAY[12]-機器學習(3)整體學習

介紹完機器學習最主要的兩種類型之後,接著就是對於模型更進一步改進的介紹了,本部分最主要解釋的是整體學習(ensamble learning)的想法。 弱學習器與...

鐵人賽 Software Development DAY 23

技術 Day23- project3 - 解經典9x9數獨問題

路遙知碼力,日久練成精- 只要在程式之路鑽研的夠深,便能夠充分發揮程式碼的力量; 練習的日子夠久,便能夠練成寫出精簡代碼的能力。 大家好,我是心原一馬, 首先快...