So implementieren Sie Varianz in Golang: 1. Verweisen Sie auf das Paket „github.com/grd/statistics“. 2. Definieren Sie das Array über „data := Statistics.Int64{1, 2, 3, 4, 5}“; 3. Berechnen Sie einfach die Varianz mit der Methode „variance := Statistics.Variance(&data)“.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, GO Version 1.18, Dell G3-Computer.
Wie finde ich die Varianz in Golang?
Golang-Varianzalgorithmus
zitiert das Paket „github.com/grd/statistics“
func main() { //定义数组 data := statistics.Int64{1, 2, 3, 4, 5} //方差计算 variance := statistics.Variance(&data) //输出结果(2.5) fmt.Println(variance)
Verwandte Erweiterungen:
Beim Importieren eines Pakets ist import der relative Dateipfad relativ zu src.
Mehrere Möglichkeiten zum Importieren:
Klickvorgang
Manchmal sehen Sie die folgende Möglichkeit, ein Paket zu importieren:
import( . "fmt" )
Die Bedeutung dieses Klickvorgangs besteht darin, dass nach dem Import des Pakets beim Aufrufen des Funktion dieses Pakets können Sie das Präfix des Paketnamens weglassen, das Sie zuvor aufgerufen haben:
fmt.Println( "我爱北京天安门" )
kann weggelassen und wie folgt geschrieben werden:
Println( "我爱北京天安门" )
Alias-Operation
Alias-Operation Als Wie der Name vermuten lässt, können Sie dem Paket einen anderen Namen geben, den Sie sich leicht merken können:
import( f "fmt" )
Wenn die Alias-Operation die Paketfunktion aufruft, wird das Präfix zum Umbenennungspräfix, das heißt:
f.Println( "我爱北京天安门" )
Underscore-Operation
Dieser Vorgang ist oft ein Operator, der für viele Leute verwirrend ist. Bitte sehen Sie sich den folgenden Import an: Die Unterstrich-Operation „_“ leitet das Paket eigentlich nur ein. Wenn ein Paket importiert wird, werden alle seine init()-Funktionen ausgeführt, aber manchmal müssen Sie diese Pakete nicht wirklich verwenden, sondern möchten nur, dass seine init()-Funktionen ausgeführt werden. Zu diesem Zeitpunkt können Sie die Operation „_“ verwenden, um auf das Paket zu verweisen. Selbst wenn Sie die Operation „_“ verwenden, um auf ein Paket zu verweisen, können Sie die exportierten Funktionen im Paket nicht über den Paketnamen aufrufen, sondern einfach die Funktion init() aufrufen.
Das Schlüsselwort go language import importiert kein echtes Paket, sondern einen Ordnerpfad. Wenn das Paket der Quellcodedatei der Bibliothek nicht mit dem Namen des Verzeichnisses übereinstimmt, in dem es sich befindet, schreiben Sie beim Importieren den Pfad zum Ordner.
Wenn die letzte Ebene der beiden importierten Pakete identisch ist, tritt ein Konflikt auf. Der Konflikt kann wie folgt gelöst werden: Alias-Operation.
Empfohlenes Lernen: „
Go-Video-TutorialDas obige ist der detaillierte Inhalt vonSo finden Sie Varianz in Golang. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!