1. 程式人生 > 實用技巧 >sklearn中的GridSearchCV方法詳解

sklearn中的GridSearchCV方法詳解

技術標籤:golanggo

go module是golang自帶的依賴管理庫。可以把一個專案或目錄下的所有依賴整理成一個go.mod檔案。

使用go module就不要求go的檔案都放在src下。

開啟go module和中國代理

$ echo "export GO111MODULE=on" >> ~/.profile
$ echo "export GOPROXY=https://goproxy.cn" >> ~/.profile
$ source ~/.profile

go module的使用

  • go mod init

到專案目錄下執行,會出現一個go.mod檔案

  • go mod tidy

檢查該目錄下所有引用的依賴,寫入go.mod

  • go mod download

將依賴下載本地,會先放到go/pkg下

  • go mod vendor

將剛剛下載的依賴轉到該目錄下的vendor目錄下

更新依賴

go mod tidy
go mod download
go mod vendor

go module使用本地模組

首先在被引用的本地專案下也go mod init/tidy/download/vendor

然後在本專案下的go.mod檔案中加入:

require (
    my/sdk_2chains/solo_0 v1.0.0-rc1 //被引用專案module是什麼名字,就用什麼
    my/sdk_2chains/solo_1 v1.0.0-rc1
)

replace my/sdk_2chains/solo_0 => /home/wwq/go/src/my/sdk_2chains/solo_0 //注意此處以root開始或./或../
replace my/sdk_2chains/solo_1 => /home/wwq/go/src/my/sdk_2chains/solo_1

就可以使用本地的module了

引用module

引用module時可以直接

import moduleName/pkgName

被引用module更新

被引用module更新後,引用module可能會沒有發現更新(可能是我剛學還沒弄對),

則刪掉go.mod,go.sum,重新go mod init/tidy/download/vendor即可。