Back-End-Komponenten nach dem Teilen von Komponenten - eine gut getestete und umfassende Golang-Statistikbibliothek/Paket-/Modulstatistiken...

Backend-Komponenten nach Komponentenfreigabe - eine gut getestete und umfassende Golang-Statistikbibliothek/Paket-/Modulstatistiken

Hintergrund

Vor kurzem haben wir verschiedene gemeinsame Komponenten und Tools auf Front-End-, Back-End- und Systemseite untersucht und einige der gemeinsamen Komponenten neu organisiert, um ein standardisiertes Komponententhema zu bilden, das später einige häufig verwendete Komponenten in verschiedenen Sprachen enthalten wird . Begrüßen Sie alle, weiterhin darauf zu achten.

Grundlegende Informationen zu Komponenten

Inhalt

In diesem Abschnitt teilen wir eine gut getestete und umfassende Golang-Statistikbibliothek/Paket-/Modulstatistiken ohne Abhängigkeiten.
Die spezifische Verwendung ist wie folgt:
1. Installation

go get github.com/montanaflynn/stats

2. Beispiele

// start with some source data to use
data := []float64{1.0, 2.1, 3.2, 4.823, 4.1, 5.8}

// you could also use different types like this
// data := stats.LoadRawData([]int{1, 2, 3, 4, 5})
// data := stats.LoadRawData([]interface{}{1.1, "2", 3})
// etc...

median, _ := stats.Median(data)
fmt.Println(median) // 3.65

roundedMedian, _ := stats.Round(median, 0)
fmt.Println(roundedMedian) // 4

Spezifische API-Dokumentation finden Sie auf GoDoc.org oder pkg.go.dev .

Dieser Artikel erklärt:
88x31.png
Creative Commons License
Dieses Werk ist von CN Hua Shao unter der Creative Commons Attribution-Noncommercial 4.0 International License lizenziert .

Supongo que te gusta

Origin blog.csdn.net/csde12/article/details/125717278
Recomendado
Clasificación