コンポーネント共有後のバックエンド コンポーネント - 十分にテストされた包括的な Golang 統計ライブラリ/パッケージ/モジュール統計
バックグラウンド
最近、フロントエンド、バックエンド、およびシステム側でさまざまな共通コンポーネントとツールを調査しており、いくつかの共通コンポーネントを再編成して、標準化されたコンポーネント トピックを形成しています。これには、後でさまざまな言語で一般的に使用されるコンポーネントが含まれます。 . 皆様、引き続きご注目ください。
コンポーネント基本情報
コンテンツ
このセクションでは、十分にテストされた包括的な Golang 統計ライブラリ/パッケージ/モジュール統計を依存関係なしで共有します。
具体的な使い方は次のとおりです。
1. インストール
go get github.com/montanaflynn/stats
2. 例
// 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
特定の API ドキュメントは、 GoDoc.orgまたはpkg.go.devにあります。
この記事は次のように宣言します。
この作品は、 Creative Commons Attribution-Noncommercial 4.0 International License の下で CN Hua Shao によってライセンスされています 。