Apache Commons Math voidaan katsoa laajennus Java ydin ja Apache Commons Lang paketteja, joissa käsitellään erilaisia porsaanreikiä koskevat matemaattisia laskutoimituksia ja operaattoreille.
On monia pienempiä paketteja sisällä Commons Math komponentti, kukin kohdistamista yhteen tai useampaan kapealla toiminta, operaattori tai algoritmia.
Jotkin alueet Commons Math paketteja voidaan käyttää ovat:
- aritmeettisen ja geometrisen keskiarvon
- varianssi ja keskihajonta p>
- summa, tuote, log summa, neliöiden summa arvojen
- minimi, maksimi, mediaani, ja prosenttipisteet
- vinous ja huipukkuus
- ensimmäinen, toinen, kolmas ja neljäs hetkiä
- frekvenssijakaumien
- yksimuuttujaregressionmallin
- multiregressiomallin
- listalla muunnokset
- kovarianssi ja korrelaatio
- tilastolliset testit
- tuottaa satunnaisia numeroita p>
- satunnaisen vektorit
- satunnaisen narut
- tuottavien salauksella suojatulla satunnaislukujen sarjoja tai merkkijonoja
- satunnaisen näytteitä ja muunnelmia
- analysoimalla jaettuihin arvoihin syötetiedosto ja tuottaa arvojen "kuten" arvot tiedosto
- tuottamalla tietoa ryhmitelty frekvenssijakaumien tai histogrammit
- matriisi, vähennys-, kerto-
- skalaari- ja kertolaskua
- osaksi
- normi ja jäljittää
- toimintansa vektori
- vektori, vähennys-
- alkioittain kerto-, jako
- skalaari, vähennys-, kerto-, jako ja teho
- kartoitus matemaattisia tehtäviä (cos, sin ...)
- pistetulo, ulompi tuote
- etäisyys ja normin mukaan normien L1, L2 ja Linf -
- ratkaista lineaariset järjestelmät
- ominaisarvot / ominaisvektorit ja yksittäiset arvot / yksikkö vektorit
- ei-real kenttiä (kompleksi, jakeet ...)
- root havainto
- interpolointi
- integraatio
- numeerinen analyysi
- polynomit
- eriyttäminen
- Erf toiminnot
- Gamma toiminnot
- Beta toiminnot
- kaksinkertainen joukko apuohjelmia
- int / Double hash kartta p>
- jatkuu jakeet
- nopea matemaattisia tehtäviä
- Binomikertoimien, kertoman, Stirling numerot ja muut yhteiset matemaattiset funktiot
- kompleksiluvut
- monimutkainen transsendentaalinen toiminnot
- monimutkaisia muotoiluja ja jäsentämiseen
- todennäköisyysjakaumat
- jae numeroita p>
- osa muotoilu ja jäsentämiseen
- muunnos menetelmiä
- 3D-geometrian
- Euclidean tilat
- n-Sphere
- binary avaruus osioinnin
- univariate toiminnot
- differentiaaliyhtälöitä
- geneettiset algoritmit
- Kalman suodatin
- käyrän sovitus
- klusterointialgoritmeja
- etäisyys toimet
Documentation on tietenkin mukana kunkin näistä paketeista.
Mikä on uusi tässä julkaisussa:
- < li> puitteet keinotekoisten neuraalilaskennan verkot
- Self järjestävän ominaisuus kartat
- Computational geometria algoritmeja (kupera rungon, joka sulkee pallo)
- Tehokkuusparannuksia lineaarisen simplex ratkaisija
- Refaktorointi käyrän asentajien
- Low-ristiriita random generaattorit (Sobol, Halton)
- pienimmän neliön istuva
Mikä on uusi versiossa 3.5:
- puitteet keinotekoisten neuraalilaskennan verkot
- Self järjestävän ominaisuus kartat
- Computational geometria algoritmeja (kupera rungon, joka sulkee pallo)
- Tehokkuusparannuksia lineaarisen simplex ratkaisija
- Refaktorointi käyrän asentajien
- Low-ristiriita random generaattorit (Sobol, Halton)
- pienimmän neliön istuva
Mikä on uusi versiossa 3.4.1:
- puitteet keinotekoisten neuraalilaskennan verkot
- Self järjestävän ominaisuus kartat
- Computational geometria algoritmeja (kupera rungon, joka sulkee pallo)
- Tehokkuusparannuksia lineaarisen simplex ratkaisija
- Refaktorointi käyrän asentajien
- Low-ristiriita random generaattorit (Sobol, Halton)
- pienimmän neliön istuva
Mikä on uusi versiossa 3.1:
- Kaikki sisältö pakkauksen & quot; o.a.c.m.optimization & quot; refactored osaksi uusia paketteja & quot; o.a.c.m.optimization & quot; ja & quot; o.a.c.m.fitting & quot;.
- DBSCAN klusterointialgoritmi (pakkauksessa & quot; o.a.c.m.stat.clustering & quot;).
- Added elementti-by-elementti, vähennys-, kerto- ja jakolasku (luokassa & quot; o.a.c.m.util.MathArrays & quot;).
- Uusi rakentaja mukautetun tarkistin luokat (paketti & quot; o.a.c.m.optimization & quot;) kulkee toistojen jälkeen & quot; konvergointikokeessa & quot; palaa totta. Tämä mahdollistaa algoritmin palata paras ratkaisu löytyy (jälkeen käyttäjän määrittelemän iteraatioiden), vaikka se ei täytä muita lähentymiskriteerit.
- Lisätty uusi & quot; SynchronizedRandomGenerator & quot; joka kiertyy toisen & quot; RandomGenerator & quot; kaikki menetelmät on synkronoitu, mikä tekee koodin ketju turvallinen (jossain tehokkuus kustannuksin).
- Lisätty uusi & quot; NaNStrategy & quot ;: epäonnistuneet, käytetään & quot; RankingAlgorithm & quot; toteutuksissa. Jokainen kohtasi tulon arvon, joka onnistuu & quot; Double # isNaN & quot; check, tulokset & quot; NotANumberException & quot;.
Mikä on uusi versiossa 2.2:
- Tämä on ensisijaisesti ylläpitojulkaisu, mutta se sisältää myös uusia ominaisuudet ja parannukset. Käyttäjät versio 2.1 kannustetaan päivittämään 2.2, koska tämä versio sisältää tärkeitä korjauksia.
Mikä on uusi versiossa 2.0:
- Kiinteät virheen aiheuttama merkinnät asetettu 0 simplex ratkaisija .
- Poistettu käyttämätön argumentti yksityisessä menetelmä simplex ratkaisija.
- Muuttunut todennäköisyys laskelmat binomi-, Poisson, ja Hypergeometrisen jakaumat käyttää Catherine Loader n satulapiste arviointia.
- Poistettu kuolleen koodin Complex # kahtiajako.
- Lisätty tuki painotetun kuvailevia tilastoja.
Vaatimukset
- Java 5 tai
Kommentteja ei löytynyt