原创 python2與python3在absolute import的區別

問題起源:在當前目錄下,新建了lib文件夾,文件夾下有python的腳本文件,無__init__文件,在python3環境下,是可以直接用import lib導入成功,而在python2環境下,提示no module named lib,

原创 Linux tar.gz、tar、bz2、zip的區別,如何選擇呢

一、詳解: Linux 常用的壓縮與解壓縮命令有:tar、gzip、gunzip、bzip2、bunzip2、compress 、uncompress、 zip、 unzip、rar、unrar 等。 tar 最常用的打包命令是 tar,

原创 python2中如何得到一級域名

問題起源: 由於需要提出一級域名作比較,而2的版本中只有一個獲取一級域名的函數,但我需要跟頂級域名分開,那麼 該如何處理呢? 2的版本只有 from tld import get_tld http://www.baidu.com.cn 得

原创 skip-gram模型結構

 https://www.kdnuggets.com/2018/04/implementing-deep-learning-methods-feature-engineering-text-data-skip-gram.html 另外一

原创 vim與Python推薦之插件Autopep8

摘要:需要在python和vim端同時安裝pep8包;使用命令爲Autopep8。 第一步:在Python端需要安裝pep8包;   第二步:在vim端安裝autopep8插件 第三步:使用命令:Autopep8    

原创 vim插件推薦之auto-pairs

安裝如下:  功能是自動配對,效果如下:  

原创 條件隨機場(CRF)和隱馬爾科夫模型(HMM)最大區別在哪裏?CRF的全局最優體現在哪裏?

作者:爾總的馬甲 鏈接:https://www.zhihu.com/question/53458773/answer/554436625 來源:知乎 著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。https://ww

原创 將代碼從windows移動linux上出現^M錯誤的解決方法

我將代碼從windows移動linux上出現了^M的錯誤,這種錯誤的本質是因爲要個系統對換行符處理不同。windows是\r\n,而linux上是\n。 我的解決方法: 是使用linux系統自帶的dos2unix

原创 在notebook中如何能完整的顯示長文本內容

print(eth_sample.iloc[0:1,0]) 輸出結果: to the recent break=\r... Name: content, dtype: object 內容無法顯示完全. print(eth_sample

原创 貪婪匹配和非貪婪匹配的區別

區別如下所示:  import re text = "<a> 你好 </a> <a> hello </a>" re_pat = "<a>.* </a>" re.findall(re_pat, text) ['<a> 你好 </a>

原创 linux系統下創建symlink即快捷文件的命令

問題起源: 在一個項目中看到有bert@文件名及大量的bert.20200501,bert.20200601等文件夾? 第一個問題文件名帶@符號代表什麼 第二個問題這樣的做意義是什麼   解答: 第一個問題的答案:通過 google搜索,

原创 非常好的bert中文預訓練資料

https://github.com/CLUEbenchmark 好的參考資料: https://blog.csdn.net/c9Yv2cf9I06K2A9E/article/details/103258028 

原创 git查看改變的方法

1、問題起源,我在代碼git add之後,想查看改動的內容? 於是我嘗試使用 git diff   無效 git diff filepath(路徑路徑+文件名) 無效 最終搜索且有效的方法如下: 首先git diff命令後面不帶參數的

原创 git查看相對於最新的push改動內容

 1、問題來源: 我在本地修改了相關內容,但提交前想看看,修改的內容,使用了giff log等命令顯示出來的都是最新提交的歷史改動,並非我所需? 使用如下命令即可: git status git diff filename  gi