<input id="ohw05"></input>
  • <table id="ohw05"><menu id="ohw05"></menu></table>
  • <var id="ohw05"></var>
  • <code id="ohw05"><cite id="ohw05"></cite></code>
    <label id="ohw05"></label>
    <var id="ohw05"></var>
  • 上一頁 1 2 3 4 5 6 ··· 11 下一頁
    摘要: Git技法:.gitignore、移除暫存與撤銷修改 .gitignore針對每個語言都有對應的模板,在GitHub創建項目時就可以選擇(你可以在GitHub提供的.gitignore模板大全中找到它)。但是這些往往是不夠的的。如我們在Mac系統下用VSCode開發,那么常常還需要添加其它項目。如.vscode/表示忽略.vscode這個包含項目配置文件的隱藏目錄(注意是包括目錄一起忽略,.DS_Store表示忽略掉Mac操作系統下存儲目錄自定義屬性的隱藏文件。此外機器學習相關的項目中,數據和模型通常異常巨大,我們并不想將它們放到項目文件夾下。 閱讀全文
    posted @ 2022-05-23 20:58 orion-orion 閱讀(311) 評論(0) 推薦(0) 編輯
    摘要: Python技法:浮點數取整、格式化和NaN處理 強轉int類型會直接對浮點數的小數部分進行截斷(無論是正還是負)。還有一種方法是math.ceil和math.floor。無論是正數還是負數,都遵循:ceil往數軸正方向取整,floor往數軸負方向取整。round原型為round(value, ndigits),可以將一個浮點數取整到固定的小數位。該函數對正數和負數都采取就近取整原則,而當某個值恰好等于兩個整數間一半時,取整操作會取到離該值最近的那個偶數。 閱讀全文
    posted @ 2022-05-21 20:58 orion-orion 閱讀(243) 評論(0) 推薦(0) 編輯
    摘要: Pytorch:利用torch.nn.Modules.parameters修改模型參數 Pytorch中繼承了torch.nn.Module的模型類具有named_parameters()/parameters()方法,這兩個方法都會返回一個用于迭代模型參數的迭代器(named_parameters還包括參數名字): 閱讀全文
    posted @ 2022-05-20 21:42 orion-orion 閱讀(60) 評論(0) 推薦(0) 編輯
    摘要: Python技法:用argparse模塊解析命令行選項 我們在上一篇博客中介紹了Linux系統Shell命令行下可執行程序應該遵守的傳參規范(包括了各種選項及其參數)。Python命令行程序做為其中一種,其傳參中也包括了位置參數(positional和可選參數(optional)。Python程序中我們解析在命令行中提供的各種選項(選項保存在sys.argv中)可以使用argparse模塊。 閱讀全文
    posted @ 2022-05-20 17:34 orion-orion 閱讀(186) 評論(0) 推薦(1) 編輯
    摘要: Linux:可執行程序的Shell傳參格式規范 Linux下的可執行程序在運行時經常需要傳一些參數,而這些參數是有規范的。包括我們自己寫的在Linux系統下運行的Shell腳本、Python腳本等可執行程序,最好也遵循相關規范。我們下面以Linux命令為例來講解參數規范。 中括號[]并不存在于實際的命令中,表示該參數是可選的,而加入選項設置時,通常選項前會帶-符號,例如-h。 閱讀全文
    posted @ 2022-05-19 21:06 orion-orion 閱讀(110) 評論(0) 推薦(0) 編輯
    摘要: Python:解決Matplotlib保存圖片顯示不全問題 保存圖片的時候設置參數bbox_inches = 'tight',如:plt.savefig("Matplotlib/graph.png", bbox_inches = 'tight') 閱讀全文
    posted @ 2022-05-19 11:20 orion-orion 閱讀(19) 評論(0) 推薦(0) 編輯
    摘要: Python:用Pandas輸出格式化HTML并高亮 我們已知一個DataFrame記錄了模型Model1、Model2在3個Epoch優化中的精度變化情況,現在我們像將其輸出為html。我們發現這樣并不美觀。我們想要去除掉表格的邊框,并使每個單元格對齊,可以為表格設置style屬性再輸出。如果我們想對各模型迭代過程中取得的最大精度進行高亮,可以調用apply()方法并傳入一個回調函數。 閱讀全文
    posted @ 2022-05-19 10:14 orion-orion 閱讀(29) 評論(0) 推薦(0) 編輯
    摘要: Linux:查看磁盤配額報告數據 近期在超算云上跑代碼遇到了個烏龍,就是作業一提交到集群上去先是PD狀態,然后馬上就終止調了。后來知道是我用戶目錄下文件數量太多,導致已經超過管理員給我分配的磁盤配額了(眾所周知機器學習相關項目的數據集一般有很多文件)。這邊特此記錄一下如何查看磁盤配額數據。超算用的是Lustre文件系統,該系統是一種并行分布式文件系統,通常用于大型計算機集群和超算。Lustre是源自Linux和Cluster的混成詞。查看該類文件系統磁盤配額的命令為lfs quota。 閱讀全文
    posted @ 2022-05-14 10:40 orion-orion 閱讀(60) 評論(0) 推薦(0) 編輯
    摘要: Python:conda install 和pip install的區別 pip是個安裝包的軟件,conda是個環境管理的工具。conda能夠安裝多個python解釋器,pip不行。conda install這種方式安裝的庫都會放在/Users/orion-orion/miniforge3/pkgs目錄下。這樣的好處是,當在某個環境下已經下載好了某個庫,再在另一個環境中還需要這個庫時,就可以直接從pkgs目錄下將該庫復制至新環境而不用重復下載。 閱讀全文
    posted @ 2022-05-13 22:32 orion-orion 閱讀(91) 評論(0) 推薦(0) 編輯
    摘要: 用Docker打包Python運行環境 在項目中運用Docker來打包環境依賴也可以大大提高工作效率。Docker使用客戶端服務器架構。Docker客戶端與Docker守護進程會話,后者復雜構建、運行和分發Docker容器的繁重工作。Docker客戶端和守護程序可以在同一系統運行,也可以將Docker客戶端連接到遠程Docker守護進程。 閱讀全文
    posted @ 2022-05-13 20:21 orion-orion 閱讀(290) 評論(0) 推薦(0) 編輯
    上一頁 1 2 3 4 5 6 ··· 11 下一頁
    国产美女a做受大片观看