原创 Python命名元組collections.namedtuple定製數據類

問題描述 需求多變,導致數據類型容易變,一昧使用字典和元組類型讓開發越來越複雜難懂。 開發成績表並計算每個人的平均分 成績表保存學生姓名和成績 grades = { 'a': [70, 80], 'b': [8

原创 Python調用WebService服務 查詢天氣預報

文章目錄問題描述安裝初試修復Schema天氣預報封裝參考文獻 問題描述 Python調用Webservice服務,如WebXml的免費Web服務中的城市天氣預報 安裝 使用suds庫的分支庫suds-community,前者已在

原创 Jupyter Notebook超實用技巧

文章目錄1. 讓同一局域網其他機器可訪問2. 安裝插件3. 計算運算時間4. 查看函數提示5. 切換到MarkDown6. 魔法函數7. 刪除和撤銷8. 執行Shell命令9. 多光標操作參考文獻 1. 讓同一局域網其他機器可訪

原创 PyCharm搭建Golang開發環境

從長遠考慮,建議使用GoLand或其他IDE如VSCode PS:不得不說JetBrains雞賊,作者開發的插件在後續版本扣了個不兼容的帽子直接不支持了 推薦直接閱讀:VSCode搭建Golang開發環境 問題描述 JetBra

原创 Python默認字典collections.defaultdict設置默認鍵

問題描述 根據tank對name做映射: 先判斷dict中是否有tank,沒有的話指定該鍵並創建一個列表 fish_inventory = [ ("Sammy", "shark", "tank-a"), ("Jam

原创 rasa.nlu.config.InvalidConfigError: SklearnIntentClassifier requires [DenseFeaturizer]

文章目錄問題描述解決方案參考文獻 舊版本Rasa使用SklearnIntentClassifier,升級新版本Rasa,訓練時報錯:rasa.nlu.config.InvalidConfigError: 'SklearnInten

原创 Python科學計算加速——Numba入門

文章目錄簡介使用範圍安裝初試如何工作參考文獻 簡介 Numba是一個開源的JIT(實時)編譯器,它將某些Python和NumPy代碼轉換爲快速的機器碼。 特性: 加速Python函數 Numba用行業標準LLVM編譯器庫將Py

原创 Python生成假數據faker

文章目錄問題描述安裝初試生成器設置多語言自定義生成器參考文獻 問題描述 Faker是一個生成假數據的Python庫 用於創建數據庫數據、XML文檔、進行壓力測試,匿名化獲取數據等 安裝 pip install faker 初

原创 Python itertools——高效迭代

PS:本文Python 3.6.4,更高Python版本有更豐富的功能 Python內置庫itertools可以高效創建一系列迭代器,使代碼更簡潔。 文章目錄累計accumulate串聯chain組合combinations排列

原创 Python日期時間處理庫dateutil

文章目錄簡介安裝初試相對時間未完待續參考文獻 簡介 dateutil爲Python標準庫datetime提供了強大的擴展 功能: 相對時間。如下週一、下個月、明年 兩個日期間的差。 靈活日期解析。使用iCalendar規範的超集

原创 VSCode安裝Go插件失敗解決辦法

安裝Go插件 下載本人整理的插件包 解壓到Go根目錄 執行命令 go install github.com/mdempsky/gocode go install github.com/uudashr/gopkgs/v2/cmd

原创 遠程服務器簡略指南

遠程服務器簡略指南1. 遠程登錄2. pip使用清華鏡像3. tensorflow相關4. Python含中文註釋無法運行5. 壓縮、解壓命令zip6. 安裝Jupyter notebook7. Git8. 後臺啓動腳本nohu

原创 rasa x 報錯 AttributeError: dict object has no attribute strip

文章目錄問題描述解決方案 問題描述 初始化:rasa init domain.yml添加 utter_city: - text: {city} 啓動:rasa x 報錯:AttributeError: 'dict' ob

原创 Python setdefault和defaultdict誰更快?

問題描述 dict.setdefault()和collection.defaultdict誰更快? 官方文檔表示collection.defaultdict會更快,做個實驗試一下 解決方案 隨機生成1千萬個數,並使用Jupyte

原创 Python路徑操作庫pathlib,比os+glob+shutil更好用

文章目錄簡介現有問題創建新路徑創建目錄和重命名遞歸列出某類型文件打開多個文件並讀取內容操作符屬性和方法路徑的每個位置 Path.parts父目錄 Path.parents & Path.parent文件名或目錄名 Path.nam