簡(jiǎn)介 pybind11是一個(gè)輕量級(jí)的頭文件庫(kù), 為Python和C、C++實(shí)現(xiàn)了類(lèi)型互通,主要用于為現(xiàn)有C++代碼創(chuàng)建Python綁定。它的目標(biāo)和語(yǔ)法與Boost.Pytho...
簡(jiǎn)介 pybind11是一個(gè)輕量級(jí)的頭文件庫(kù), 為Python和C、C++實(shí)現(xiàn)了類(lèi)型互通,主要用于為現(xiàn)有C++代碼創(chuàng)建Python綁定。它的目標(biāo)和語(yǔ)法與Boost.Pytho...
前言 為了使用C++ 編寫(xiě)python的擴(kuò)展程序, 需要使用pybind11, pybind11使用比較簡(jiǎn)單,文檔也比較詳細(xì)。下面本人分別在Ubuntu和Windows系統(tǒng)上...
疫情在家閱讀了大量了推薦系統(tǒng)論文,但是都沒(méi)有好好的寫(xiě)過(guò)博客,基本上都是精讀過(guò)后只記得論文的思想,重新閱讀之前的論文還會(huì)對(duì)有些數(shù)學(xué)公式一知半解。基于這方面的考慮,還是決定在閱讀...
1. 說(shuō)明 如果編譯器支持C++17,則建議使用std::filesystem::current_path 如果只在windows平臺(tái)使用,可使用_getcwd 如果只在li...
1. RankNet RankNet是2005年微軟提出的一種pairwise的Learning to Rank算法,它從概率的角度來(lái)解決排序問(wèn)題。RankNet的核心是提出...
第一個(gè)插件,autoDocstring。函數(shù)和方法的注釋文檔docstring,其重要性不需要再?gòu)?qiáng)調(diào)了,安裝了autoDocstring插件后,通過(guò)快捷鍵:“ctrl+...
一、什么是Jupyter Notebook? 1. 簡(jiǎn)介 Jupyter Notebook是基于網(wǎng)頁(yè)的用于交互計(jì)算的應(yīng)用程序。其可被應(yīng)用于全過(guò)程計(jì)算:開(kāi)發(fā)、文檔編寫(xiě)、運(yùn)行代碼...
綜述 GBDT(Gradient Boosting Decision Tree) 又叫 MART(Multiple Additive Regression Tree),是一種...
有時(shí)候,我們用Git的時(shí)候有可能commit提交代碼后,發(fā)現(xiàn)這一次commit的內(nèi)容是有錯(cuò)誤的,那么有兩種處理方法:1、修改錯(cuò)誤內(nèi)容,再次commit一次 2、使用git r...
兩種格式化字符串方法 眾所周知,C++的std::string功能殘缺,各種功能都沒(méi)有,比如格式化字符串功能。在python3中,支持兩種格式化字符串的方法,一種是C風(fēng)格,格...
采用dlopen、dlsym、dlclose加載動(dòng)態(tài)鏈接庫(kù)環(huán)境參考dlopen、dlsym及dlclose 基本使用C++ 的命名嘗試更改 add 的可見(jiàn)性python調(diào)用動(dòng)...
1. Dynamic Library的編譯 假設(shè)我們有下面兩個(gè)文件a.h, a.cpp,放在同一目錄下。兩個(gè)文件的內(nèi)容分別是: 使用下面的命令行可以產(chǎn)生liba.so動(dòng)態(tài)鏈接...
制作so文件 首先先制作制作so文件:libadd_c.so[ add.c] 編譯: -shared 生成共享目標(biāo)文件,通常用在建立共享庫(kù)時(shí) -fpic 作用于編譯階段,告...
1 go環(huán)境配置 1.1 下載go的安裝包 1.2 配置環(huán)境變量 1.3 創(chuàng)建規(guī)范的目錄結(jié)構(gòu) 說(shuō)明: src目錄中編寫(xiě)go的源程序,最好遵循如下的包命名規(guī)范,github.c...
在多臺(tái)電腦使用git管理開(kāi)發(fā)分支的時(shí)候,會(huì)出現(xiàn)這樣的情況。電腦A創(chuàng)建了分支1,并且push上了遠(yuǎn)程倉(cāng)庫(kù)。 電腦B本地clone倉(cāng)庫(kù)默認(rèn)只會(huì)clone下master分支,而其他...
前言 本文首先對(duì)Unicode與UTF-8的區(qū)別做一個(gè)解釋?zhuān)绻蚜私?,可跳過(guò)該部分。然后會(huì)分別對(duì)python2,3中的str、unicode進(jìn)行講解。有問(wèn)題的地方,歡迎交流...
由于某些原因,國(guó)內(nèi)訪問(wèn)Github會(huì)異常緩慢,在clone倉(cāng)庫(kù)時(shí)甚至只有10k以下的速度,下載半天有時(shí)還會(huì)失敗需要從頭再來(lái),甚是讓人惱火。本文介紹通過(guò)修改系統(tǒng)hosts文件的...