[筆記] Python - 環境建立 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 4月 05, 2021 1. 下載 Anaconda 最新版本https://www.anaconda.com/products/individual2. 開啟 Anaconda Prompt 命令視窗 3. 建立虛擬環境conda create -n vm3 python=3.8 anaconda其他相關指令:- 切換虛擬環境 conda activate 虛擬環境名稱- 關閉虛擬環境conda deactivate- 複製虛擬環境conda create -n 虛擬環境名稱 --clone root- 查看所有虛擬環境conda info -e- 移除所有虛擬環境conda remove -n 虛擬環境名稱 --all4. 使用以下指令 ipython 啟動 ipython Shell 輸入 exit 可離開 ipython shell5. 使用指令 Jupyter Notebook 啟動 jupyter 並使用網頁開啟新增檔案測試程式 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 留言
[筆記] Python - 網路爬蟲 Goodinfo 股市 4月 05, 2021 以下範例以抓取 玉山金 為例 先至 goodinfo 網站,在想要抓取的資料上按下右鍵 . 取得 url 程式碼如下 確認資料表格數為1後,定義使用第一個表格 df[0] 整理表格,column 從第四列開始也就是程式碼的 3,最後得到輸出結果如下 參考 https://minkuanchen.medium.com/python%E7%88%AC%E8%9F%B2-goodinfo%E7%9A%84%E8%B2%A1%E5%8B%99%E5%A0%B1%E8%A1%A8-c1147eb125f6 閱讀完整內容
步進馬達與伺服馬達介紹與差異 3月 29, 2021 伺服馬達(Servo motor) 透過編碼器(encoder)回饋訊號控制,採用 閉迴路系統 可進行位置定位控制和動作速度控制 通常有三個部分:伺服馬達、速度迴路驅動器、位置迴路控制器 有直流、交流兩種 直流(DC)伺服馬達 有刷,操作容易,但電樞線圈會發熱(散熱問題) 旋轉方向由電流決定 旋轉速度由電壓決定 交流(AC)伺服馬達 電樞線圈置於馬達外層(散熱佳) 會使用變頻器,透過改變電源頻率,讓感應馬達變化旋轉速度 無刷,可分為兩類: 同步馬達、感應馬達 -同步馬達 轉子使用永久磁鐵代替繞線 -感應馬達(異步馬達) 定子線圈透過電磁感應使轉子產生電流,進而使馬達產生力矩 按轉子繞組方式分為繞線式、鼠籠式 繞道式:均為三相 鼠籠式:有單相也有三相 步進馬達(Step motor) 無刷直流馬達的一種 定子跟轉子具有相契合的小齒,透過切換流向定子線圈中的電流,以一定角度轉動 採用 開迴路控制 ,依比例隨脈衝信號轉動,達到位置和速度控制,穩定性佳 通常有三個部分:步進馬達、控制器、驅動器 比較 閱讀完整內容
[筆記] Python - 語音說話功能 4月 10, 2021 我這邊是用 Python3 進行撰寫,要先 安裝 pyttsx3 (如果是 Python2 的版本 要用 pyttsx ) 打開 Anacanda 命令視窗 輸入 ipython 進入 ipython Shell 輸入以下指令 pip install pyttsx3 安裝完成後,輸入 exit 離開 ipython Shell 再輸入 jupyter notebook rate 是語速,調整後就可以註解掉了,只需要設定一次,不然語速會累加,執行越多,語速越快。 volume是音量,同 rate,只需要設定一次。 經過測試 voices[0] 才有支援中英文,而 voices[1] 只支援英文 pyttsx3 更多說明可參考 https://pyttsx3.readthedocs.io/en/latest/engine.html ppttsx 可參考 https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/368251/ 閱讀完整內容
留言
張貼留言