ΡΠ΅Π»ΠΈΠ· Π½Π° Python Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π·Π° Π½Π°ΡΡΠ½ΠΈ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ , Π½Π°ΡΠΎΡΠ΅Π½Π° ΠΊΡΠΌ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅ΡΠ½ΠΈ ΠΌΠ°ΡΠΈΠ²ΠΈ ΠΈ ΠΌΠ°ΡΡΠΈΡΠΈ, ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π³ΠΎΠ»ΡΠΌΠ° ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡ ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΠ°ΡΡΠΈΡΠΈ. NumPy Π΅ Π΅Π΄Π½Π° ΠΎΡ Π½Π°ΠΉ-ΡΡΡΡΠ΅Π½ΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° Π½Π°ΡΡΠ½ΠΈ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ. ΠΠΎΠ΄ΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Python, Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π½Π° C Π΅Π·ΠΈΠΊ ΠΈ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π· BSD.
ΠΠ·ΠΏΡΡΠΊΠ°Π½Π΅ Π½Π° NumPy 1.17 Π²ΠΊΠ»ΡΡΠ²Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Π½ΡΠΊΠΎΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΈ ΡΠΏΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Python 2.7. Π‘Π΅Π³Π° Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Python ΠΎΡ 3.5 Π΄ΠΎ 3.7. Π‘ΡΠ΅Π΄ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
- Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° FFT (ΠΡΡΠ·ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½ΠΈΠ΅ Π½Π° Π€ΡΡΠΈΠ΅) ΠΌΠΎΠ΄ΡΠ» Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π±ΡΡΠ·ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ Π½Π° Π€ΡΡΠΈΠ΅ Π΅ ΠΏΡΠ΅Ρ Π²ΡΡΠ»Π΅Π½Π° ΠΎΡ fftpack Π½Π° ΠΏΠΎ-Π±ΡΡΠ· ΠΈ ΠΏΡΠ΅ΡΠΈΠ·Π΅Π½ .
- ΠΠΊΠ»ΡΡΠ΅Π½ Π΅ Π½ΠΎΠ² ΡΠ°Π·ΡΠΈΡΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»
random, ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ Π½Π° ΠΈΠ·Π±ΠΎΡ ΡΠ΅ΡΠΈΡΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° Π½Π° ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»ΡΡΠ°ΠΉΠ½ΠΈ ΡΠΈΡΠ»Π° (MT19937, PCG64, Philox ΠΈ SFC64) ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ ΠΌΠ΅ΡΠΎΠ΄ Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° Π΅Π½ΡΡΠΎΠΏΠΈΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ° Π² ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Π½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ. - ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π·Π° ΠΏΠΎΡΠ°Π·ΡΡΠ΄Π½Π° (radix) ΠΈ Ρ ΠΈΠ±ΡΠΈΠ΄Π½Π° () ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°, ΠΊΠΎΠΈΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠ΅ ΠΈΠ·Π±ΠΈΡΠ°Ρ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΠΈΠΏΠ° Π΄Π°Π½Π½ΠΈ.
- ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° Π·Π°ΠΌΡΠ½Π° Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° NumPy.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
