Spyder 操作簡介

  • 大數學堂
  • May 23, 2022, midnight
Spyder 操作簡介

本文介紹了Spyder作為一個針對資料科學家所設計的整合開發環境(IDE)的功能。從安裝和設定開始,探索Spyder的介面和佈局,並介紹了新建 開啟 儲存和執行Python檔案的方法。此外,還介紹了變數瀏覽器 錯誤檢查 調試功能以及使用內置控制台進行交互式編寫和測試的方法。最後,聚焦於Spyder的潛力,提高資料科學工作效率和加速開發和測試過程。

開始上課

如何使用RSelenium 抓取 PTT Food版的內容?

  • 大數學堂
  • June 29, 2015, 3:41 p.m.
如何使用RSelenium 抓取PTT Food版的內容?

R可以搭配Web自動化測試工具Selenium進行網頁抓取,只要使用RSelenium進行安裝和使用,就能在Firefox瀏覽器中使用R腳本抓取網頁內容。這樣的功能不僅僅只有Python才能實現。

開始上課

檔案、Pythonic、Python 總複習

  • 大數學堂
  • May 23, 2022, midnight
檔案、Pythonic、Python 總複習

這段文字介紹了在Python中處理檔案的基本操作,包括打開 讀取 寫入和關閉檔案,並介紹了處理CSV和JSON格式檔案的方法。另外,它還提到了Python語言的哲學和風格,包括編碼風格指南和如何寫出乾淨 易讀且可維護的程式碼。最後,這個章節進行了Python基礎知識的回顧,並透過解決程式設計問題來測試學習者對於Python的理解和應用能力。

開始上課

如何安裝及使用SparkR?

  • 大數學堂
  • June 20, 2015, 3:02 p.m.
如何安裝及使用SparkR?

Spark最近版本中收錄了R語言的SparkR,這讓R語言的資料分析能夠與Spark進行無縫整合。在RStudio下的安裝過程經過實測後發現,非常簡單且與使用RHadoop撰寫MapReduce非常相似。然而,研究後發現部分機器學習的功能仍需自行撰寫,無法直接呼叫MLlib,這是目前讓人最失望的部分。

開始上課

[AI人工智慧] 只要100多行程式碼?! Gemini 2 Flash 顛覆你對即時翻譯的想像

  • 大數學堂
  • Dec. 15, 2024, 9 p.m.
[AI人工智慧] 只要100多行程式碼?! Gemini 2 Flash 顛覆你對即時翻譯的想像

Google最新推出的Gemini 2 Flash為AI即時翻譯領域帶來重大突破,開發者僅需撰寫約100行Python程式碼,就能實現即時影片和對話的翻譯功能。這套系統透過WebSocket實現即時通訊,採用每0.25秒分段處理音訊的機制,並整合了語音辨識與翻譯功能。儘管目前在中文語音輸出支援和翻譯精準度上還有改進空間,但系統已能在極低延遲的情況下提供高品質的翻譯結果。

開始上課

[AI人工智慧] DeepSeek 部署全攻略 –從 1.5B 蒸餾模型到 671B 滿血模型

  • 大數學堂
  • Feb. 24, 2025, 10 p.m.
[AI人工智慧] DeepSeek 部署全攻略 –從 1.5B 蒸餾模型到 671B 滿血模型

DeepSeek 模型以其強大的671B參數引起開發者關注,但部署方式選擇成為關鍵問題。大數學堂介紹了四種部署方案:適合入門的Ollama和LM Studio、適合正式環境的vLLM,以及需要技術背景但資源需求較低的Llama.cpp。無論您是新手或專業開發者,都能根據自身需求和技術能力,選擇合適的部署方式來體驗DeepSeek的功能。

開始上課

[爬蟲實戰] 如何快速蒐集免費IP作為Python 網路爬蟲跳板Proxy?

  • 大數學堂
  • Sept. 28, 2020, 2:47 p.m.
[爬蟲實戰] 如何快速蒐集免費IP作為Python 網路爬蟲跳板Proxy?

這篇文章介紹了利用Python網路爬蟲抓取一些會鎖IP的網站時,需要使用免費的Proxy來規避被封鎖的風險。文章提到了抓取Free Proxy List上的頁面,利用正規表達式蒐集IP清單,再利用ipify進行測試,重複操作便能建立自己的Python網路爬蟲跳板清單。文章中還提供了相關影片和程式碼連結。

開始上課