Внутренние компоненты после совместного использования компонентов - хорошо протестированная и всеобъемлющая статистика библиотеки/пакета/модуля 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
Эта работа лицензирована CN Hua Shao в рамках международной лицензии Creative Commons Attribution-Noncommercial 4.0.

рекомендация

отblog.csdn.net/csde12/article/details/125717278