Практикум j практическое примщенше численных методов


Sparse matrices (scipy.sparse)



Download 2,15 Mb.
bet41/83
Sana06.07.2022
Hajmi2,15 Mb.
#750238
TuriПрактикум
1   ...   37   38   39   40   41   42   43   44   ...   83
Bog'liq
python

Sparse matrices (scipy.sparse). К разреженными относятся матрицы с преимущественно нулевыми элементами. Такие типы матриц типичны для научных вычислений при численном решении краевых задач для дифференциальных уравнений. В модуле sparse реализованы функции создания, храпения и трансформаций’ разреженных матриц. Поддер­живаются различные структуры данных, которые включают, в част­ности, стандартные CSR (Compressed Sparse Row) и CSC (Compressed Sparse Column) форматы для разреженных матриц.
Sparse linear algebra (scipy.sparse.linalg). В модуле sparse.linalg пакета SciPy представлены функции, с помощью которых решаются основные задачи линейной алгебры. Для разреженных матриц реализованы ал­горитмы вычисления собственных значений и собственных функций, прямые и основные итерационные методы решения систем уравнений с симметричными и несимметричными разреженными матрицами.
Spatial algorithms and data structures (scipy.spatial). Предназначен
для работы с пространственными структурами данных и алгоритма-
ми. Модуль spatial содержит функции работы с KD-деревьями, в част­ности, для нахождение ближайшего соседа, примерного соседа и поиск всех ближайших пар.
Special functions (scipy.special). Модуль special обеспечивает работу па­кета SciPy с многими специальными функциями математической фи­зики (функции Эйри, Бесселя, гипергеометрическис функции и т.д.). Statistical functions (scipy.stats). Модуль stats пакета SciPy имеет боль­шое количество основных процедур обработки статистических дан­ных. Реализованы множество генераторов случайных величин как для дискретных и для непрерывных распределений.
Image Array Manipulation and Convolution (scipy.stsci). Поддержи­ваются вычисления средних и экстремальных величин, свертки для массивов изображений.
С/СН—Ь integration (scipy.weave). С помощью модуля weave обеспечива­ется включение кода С/Снh внутри кода Python, что позволяет суще­ственно ускорить вычисления.
Многие из модулей пакета SciPy непосредственно ориентированы на научные вычисления, связанные, прежде всего, с решением задач вычислительной ма­тематики. С учетом этой направленности ниже приведено более детальное описание отдельных модулей.
Специальные функции
Специальные функции рассматриваются как классы функций, которые обыч­но возникают в прикладных задачах при решении дифференциальных урав­нений. Наибольшего внимания заслуживают ортогональные многочлены, сферические и цилиндрические функции, гипергеометрические функции, вы­рожденные гипергеометрические функции, гамма-функция, эллиптические функции, интегральный синус, косинус, показательная функция, логарифм, интеграл вероятности. В модуле special пакета SciPy представлены все основ­ные специальные функции. Мы проиллюстрируем работу с некоторые из них, для более полного знакомства воспользуйтесь документацией к моду­лю special.
Одними из широко используемых специальных функций являются ортого­нальные многочлены (полиномы): система многочленов п{х)}, п = 0,1,2,.... ортогональных с весом р(х) па отрезке I — [а, Ь). В пакете SciPy представлены основные из них (табл. 3.10).
С помощью программы
import scipy.special as spec import numpy as np import matplotlib.pyplot as pit x = np.linspace(-l., 1., 100)




Таблица 3.10 Ортогональные полиномы


Download 2,15 Mb.

Do'stlaringiz bilan baham:
1   ...   37   38   39   40   41   42   43   44   ...   83




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish