Jump to content

Числовая библиотека SuanShu

Суан Шу
Стабильная версия
20120606 / 2012-06-06
Написано в Ява
Тип Математика
Лицензия Лицензия Апач 2.0
Веб-сайт github /нмлтд /СуаньШу

SuanShu математическая библиотека Java . Он имеет открытый исходный код под лицензией Apache 2.0, доступной на GitHub . SuanShu — это большая коллекция классов Java для базового численного анализа, статистики и оптимизации. [1] Он реализует параллельную версию адаптивного алгоритма Штрассена для быстрого умножения матриц. [2] Суаншу цитировался и использовался в ряде академических работ. [3] [4] [5] [6]

  • линейная алгебра
  • поиск корня
  • аппроксимация кривой и интерполяция
  • неограниченная и ограниченная оптимизация
  • статистический анализ
  • линейная регрессия
  • Распределения вероятностей и генерация случайных чисел
  • решатели обыкновенных уравнений и уравнений в частных производных

Условия лицензии

[ редактировать ]

SuanShu выпускается на условиях лицензии Apache 2.0.

Примеры использования

[ редактировать ]

Следующий код показывает объектно-ориентированный дизайн библиотеки (в отличие от традиционного процедурного дизайна многих других числовых библиотек FORTRAN и C ) на простом примере минимизации.

LogGamma logGamma = new LogGamma(); // the log-gamma function
BracketSearchMinimizer solver = new BrentMinimizer(1e-8, 10); // precision, max number of iterations
UnivariateMinimizer.Solution soln = solver.solve(logGamma); // optimization
double x_min = soln.search(0, 5); // bracket = [0, 5]
System.out.println(String.format("f(%f) = %f", x_min, logGamma.evaluate(x_min)));

См. также

[ редактировать ]
  1. ^ «Java Numerics: Главное» . math.nist.gov . Проверено 23 марта 2021 г.
  2. ^ «Самое быстрое умножение матриц Java | NM DEV» . НМ ДЕВ | Математика на кончиках пальцев . 07.08.2015 . Проверено 2 августа 2021 г.
  3. ^ Мёльманн, Айке (2018). Автоматическая проверка устойчивости с помощью функций Ляпунова: представления, преобразования и практические вопросы (кандидатская диссертация). Университет Ольденбурга.
  4. ^ Христу, Иоаннис Т.; Вассиларас, Спиридон (01 октября 2013 г.). «Параллельная гибридная жадная схема ветвей и границ для задачи сопоставления на максимальное расстояние 2» . Компьютеры и исследования операций . 40 (10): 2387–2397. дои : 10.1016/j.cor.2013.04.009 . ISSN   0305-0548 .
  5. ^ Лукавска, Барбара; Лукавский, Гжегож; Сапеха, Кшиштоф (04 октября 2016 г.). «Реализация искусственного советника для динамической классификации объектов » Анналы Университета Марии Кюри-Склодовской, секция AI – Информатика 16 (1):40.doi : 10.17951 /ai.2016.16.1.40 . ISSN   2083-3628 .
  6. ^ Ансари, Мохд Самар (3 сентября 2013 г.). Нейронные сети с нелинейной обратной связью: реализации и приложения СБИС . Спрингер. ISBN  978-81-322-1563-9 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 55c63f2d0c86d04ac56a280a2dd5d022__1690632960
URL1:https://arc.ask3.ru/arc/aa/55/22/55c63f2d0c86d04ac56a280a2dd5d022.html
Заголовок, (Title) документа по адресу, URL1:
SuanShu numerical library - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)