SciPy — разлика између измена
Садржај обрисан Садржај додат
м додана категорија Слободни софтвер за науку помоћу справице HotCat |
м ciscenje |
||
Ред 4:
SciPy садржи модуле за [[Оптимизација (математика)|оптимизацију]], [[Линеарна алгебра|линеарне алгебре]], [[Интеграл|интеграцију]], [[Интерполација|интерполацију]], [[специјалне функције]], [[Брза Фуријеова трансформација|ФФТ]], сигналу и [[Обрада снимака|обраду слике]], ОДЕ решавање и друге послове заједничким у науци и инжењерству.
SciPy се гради на [[NumPy]] низ<font style="background-color: rgb(254, 252, 224);">у</font> објекта и део је NumPy стека који укључује алате као што су [[Матплотлиб]], пандас и SymPy. Постоји шири скуп специфичних рачунарских библиотека које се додају у NumPy стеку сваки дан. Овај NumPy стек има сличне кориснике са другим апликацијама као што су [[MATLAB|МАТЛАБ]], [[ГНУ октаве]], и [[Scilab]]. NumPy стек се такође понекад назива SciPy стек.<ref><cite class="citation web
SciPy је такође породица конференција за кориснике и програмере ових алата. SciPy (у Сједињеним Америчким Државама), EuroSciPy (у Европи) и SciPy.in (у Индији).<ref><cite class="citation web
<font style="background-color: rgb(254, 252, 224);">SciPy библиотека тренутно дистрибуира под [[BSD licence|БСД лиценцом]], а њен развој је под покровитељством и подршком отворене заједнице програмера. Такође је подржан од стране [[Нумфокуса]] који је темељ заједнице за подршку репродуктивне и приступачане науке.</font>
Ред 18:
* Интерактивни омотач. И-Пајтон је интерактивни амбијент који нуди отклањање грешака и кодирање карактеристика сличних као код [[МАТЛАБ]]-а.
* Математика симбола. Постоји неколико Пајтон библиотеке-као што је PyDSTool симболична и SymPy-које нуди симболичка математика.
* Специјализоване екстензије. Скице дају специјалне наменске додатке за NumPy и Пајтон. Од тога, скица-слика, скица-леарна <ref><cite class="citation book
== SciPy библиотека/пакет ==
SciPy пакет кључних алгоритама и функција језгара на Пајтон специфичном рачунарству. Доступни суб-пакети садрже:
* константе: физичке константе и фактори конверзије (од верзије 0.7.0 <ref><cite class="citation web
* кластер : хијерархијска груписања, векторска квантизација, К-средства
* '''ДФТ пакет:<font style="background-color: rgb(254, 252, 224);"> дискретне фурије трансформације алгоритама</font>'''
Ред 42:
== Структуре података ==
Основна структура података коју користи SciPy је вишедимензионални низ обезбеђен од стране [[NumPy]] модула. NumPy даје неке функције за линеарне алгебре, Фуријеове трансформације и генерације случајних бројева, али не и са општости еквивалентних функција у SciPy. NumPy се такође може користити као ефикасни мултидимензионални контејнер података са произвољним типовима података. Ово омогућава да NumPy неприметно и брзо интегрише са широком спектром базом података. Старије верзије SciPy-а користе бројчане типове низа, који су сада застарели у корист новијег NumPy низа кода.<ref><cite class="citation web
== Историја SciPy-а ==
У 1990-им, Пајтон је проширен да укључи тип низова за нумеричка рачунарства под називом Бројни (Овај пакет је на крају заменио Травис Олифант који је написао NumPy у 2006. години као мешање нумеричког и Numarray-а која је почела 2001. године). Године 1999, Травис Олифант је створио велику колекцију проширења модула како би се омогућило специфично рачунање са Пајтоном и помогао Перу Питерсон да напишу f2py којим је омогућено лако проширење Пајтона са Фортран кодом. Овај напор формира темељ SciPy-а. У 2001. години, Травис Олифант и Перу Питерсон спојили су своје напоре са неколико модула које је написао Ерик Џонс, и назвао добијени пакет SciPy. Новонастали пакет, предлаган стандардном колекцијом заједничких нумеричких операција на врху нумеричке структуре низа података. Убрзо након тога, Фернандо Перез објавио је ИПајтон, са појачаном интерактивном шкољком у широкој употреби у техничкој и рачунарској заједници. Џон Хантер је објавио прву верзију Матплотлиб-а, 2D цртање библиотеке за техничко рачунарство. Од тада је SciPy окружење наставило да расте са више пакета и алата за техничку компјутеризацију.<ref><cite class="citation web
== Референце ==
|