JAMA (библиотека)

JAMA (библиотека)

JAMA (Java Matrix Library - библиотека матриц на языке Java) — библиотека функций линейной алгебры. Библиотека создана в NIST и является общественным достоянием.

Библиотека существует в двух версиях: на языке Java (собственно JAMA) и как библиотека шаблонов на языке C++ (JAMA/C++). Версия на C++ использует Template Numerical Toolkit, разработанный там же. Версия на Java выполняет низкоуровневые операции сама.

Основные операции, выполняемые библиотекой: LU-разложение, обращение матриц, вычисление определителей, собственных значений и собственных векторов, QR-разложение, разложение Холецкого, сингулярное разложение.

Поскольку JAMA не содержит ничего, кроме заголовочных файлов с шаблонами, она не требует компиляции. Поскольку все классы используют шаблоны, одинаково легко использовать матрицы и вектора с элементами типа float, double или описанных пользователем типов.

Внешние ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Смотреть что такое "JAMA (библиотека)" в других словарях:

  • Wilcza Jama — (Smolnik,Польша) Категория отеля: Адрес: Smolnik 23, 38 713 Smolnik, Польша …   Каталог отелей

  • Template Numerical Toolkit — У этого термина существуют и другие значения, см. TNT (значения). Template Numerical Toolkit (TNT; рус. Библиотека численных шаблонов)  библиотека шаблонов в языке программирования C++ для манипуляций одномерными, двумерными и трёхмерными… …   Википедия

  • Менингит — Чистая культура Neisseria meningitidis. Окраска п …   Википедия

  • Сотворение Адама — Микеланджело Сотворение Адам …   Википедия

  • Эвтаназия — Причинение смерти   Убийство Заказное убийство Массовое убийство Детоубийство Отцеубийство Причинен …   Википедия

  • Спецслужба — Спецслужба[1]  структура и (или) деятельность, структурированная (организованная) в соответствии с специальными требованиями. Термин часто используется в узком смысле «специальной службы для организации и ведения разведывательных… …   Википедия

  • Специальная служба — Спецслужба[1]  неофициальный (отсутствует в текстах законодательных актов России и иных стран) термин, который со второй половины XX века может использоваться в узком смысле «специальной службы для ведения разведывательных действий»[2] или… …   Википедия

  • Бэйджмил, Брюс — Брюс Бэйджмил (англ. Bruce Bagemihl; род. 1962(1962))  канадский специалист в области лингвистики и когнитивистики[1], биолог[2][3][4] …   Википедия

  • House Raduha — (Luče,Словения) Категория отеля: Адрес: Luče 67, 3334 Luče, Словения …   Каталог отелей


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»