コンポーネント共有後のバックエンド コンポーネント - 十分にテストされた包括的な Golang 統計ライブラリ/パッケージ/モジュール統計...

コンポーネント共有後のバックエンド コンポーネント - 十分にテストされた包括的な 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にあります

この記事は次のように宣言します。
88x31.png
クリエイティブ コモンズ ライセンス
この作品は、 Creative Commons Attribution-Noncommercial 4.0 International License の下で CN Hua Shao によってライセンスされています 。

おすすめ

転載: blog.csdn.net/csde12/article/details/125717278