NUMPY KUTUBXONASI VA UNING IMKONIYATLARI
Keywords:
Kalit Soʻzlar: NumPy, N-o‘lchovli Massiv (ndarray), Ilmiy Hisoblashlar, Vektorlashtirish, Chiziqli Algebra, Ma’lumotlar Tahlili, Python, Algoritmik Samaradorlik.Abstract
ANNOTATSIYA: Ushbu fundamental ilmiy maqola Python dasturlash tilining
NumPy (Numerical Python) kutubxonasining nazariy asoslari, asosiy imkoniyatlari va
zamonaviy ilmiy hisoblashlardagi ahamiyatini keng qamrovli tahlil qilishga
bag‘ishlangan. NumPy ilmiy hisoblashlar ekotizimining ajralmas qismi bo‘lib, u katta
hajmdagi ma’lumotlar bilan samarali ishlash uchun asosiy ma’lumotlar tuzilmasi –
**N-o‘lchovli massiv (ndarray)**ni taqdim etadi. Tadqiqotda ndarray ning ishlash
tezligi, xususan, oddiy Python ro‘yxatlariga nisbatan vektorlashtirilgan operatsiyalarni
qo‘llash orqali erishilgan ustunligi batafsil yoritiladi. Maqola, shuningdek, NumPy
ning fundamental matematik funktsiyalarni, chiziqli algebra amallarini, Furye
transformatsiyalarini va tasodifiy sonlarni generatsiya qilish mexanizmlarini amalga
oshirishdagi markaziy rolini nazariy jihatdan asoslaydi. Tadqiqotimiz NumPy ning
nafaqat mustaqil vosita, balki Pandas, SciPy va Scikit-learn kabi boshqa ilg‘or
kutubxonalar uchun zamonaviy ma’lumotlar fanining poydevori ekanligini isbotlaydi.
References
Foydalanilgan Adabiyotlar
1. Oliphant T E. A Guide to NumPy. NumPy boʻyicha qoʻllanma. Trelgol
Publishing.
2. Peterson P, J. The NumPy Array: A Structure for Efficient Scientific
Computation. NumPy massivi: samarali ilmiy hisoblash uchun tuzilma.
Computing in Science & Engineering jurnali.
3. Harris C R, Millman K J, van der Walt S J, et al. Array programming with
NumPy. NumPy bilan massiv dasturlash. Nature jurnali.
4. Van Der Walt S, Colbert S C, Varoquaux G. The NumPy Array: A Building
Block for Scientific Computing in Python. NumPy massivi: Pythonda ilmiy
hisoblash uchun asosiy qurilish bloki. Computing in Science & Engineering
jurnali.
5. McKinney W. Python for Data Analysis: Data Wrangling with Pandas, NumPy,
and IPython. Maʼlumotlar tahlili uchun Python: Pandas, NumPy va IPython
bilan maʼlumotlarni saralash. O'Reilly Media.
6. Hunter J D. Matplotlib: A 2D graphics environment. Matplotlib: ikki oʻlchovli
grafik muhiti. Computing in Science & Engineering jurnali.
7. Jones E, Oliphant T E, Peterson P et al. SciPy: Open source scientific tools for
Python. SciPy: Python uchun ochiq manbali ilmiy vositalar. Python Rasmiy
Hujjatlari.