"""
To try the examples in the browser:
1. Type code in the input cell and press
Shift + Enter to execute
2. Or copy paste the code, and click on
the "Run" button in the toolbar
"""
# The standard way to import NumPy:
import numpy as np
# Create a 2-D array, set every second element in
# some rows and find max per row:
x = np.arange(15, dtype=np.int64).reshape(3, 5)
x[1:, ::2] = -99
x
# array([[ 0, 1, 2, 3, 4],
# [-99, 6, -99, 8, -99],
# [-99, 11, -99, 13, -99]])
x.max(axis=1)
# array([ 4, 8, 13])
# Generate normally distributed random numbers:
rng = np.random.default_rng()
samples = rng.normal(size=2500)
samples
Nearly every scientist working in Python draws on the power of NumPy.
NumPy brings the computational power of languages like C and Fortran to Python, a language much easier to learn and use. With this power comes simplicity: a solution in NumPy is often clear and elegant.
NumPy's API is the starting point when libraries are written to exploit innovative hardware, create specialized array types, or add capabilities beyond what NumPy provides.
Array Library | Capabilities & Application areas | |
![]() | Dask | Distributed arrays and advanced parallelism for analytics, enabling performance at scale. |
![]() | CuPy | NumPy-compatible array library for GPU-accelerated computing with Python. |
![]() | JAX | Composable transformations of NumPy programs: differentiate, vectorize, just-in-time compilation to GPU/TPU. |
![]() | Xarray | Labeled, indexed multi-dimensional arrays for advanced analytics and visualization. |
![]() | Sparse | NumPy-compatible sparse array library that integrates with Dask and SciPy's sparse linear algebra. |
PyTorch | Deep learning framework that accelerates the path from research prototyping to production deployment. | |
TensorFlow | An end-to-end platform for machine learning to easily build and deploy ML powered applications. | |
![]() | Arrow | A cross-language development platform for columnar in-memory data and analytics. |
![]() | xtensor | Multi-dimensional arrays with broadcasting and lazy computing for numerical analysis. |
Awkward Array | Manipulate JSON-like data with NumPy-like idioms. | |
![]() | uarray | Python backend system that decouples API from implementation; unumpy provides a NumPy API. |
![]() | tensorly | Tensor learning, algebra and backends to seamlessly use NumPy, PyTorch, TensorFlow or CuPy. |
NumPy lies at the core of a rich ecosystem of data science libraries. A typical exploratory data science workflow might look like:
NumPy forms the basis of powerful machine learning libraries like scikit-learn and SciPy. As machine learning grows, so does the list of libraries built on NumPy. TensorFlow’s deep learning capabilities have broad applications — among them speech and image recognition, text-based applications, time-series analysis, and video detection. PyTorch, another deep learning library, is popular among researchers in computer vision and natural language processing.
Statistical techniques called ensemble methods such as binning, bagging, stacking, and boosting are among the ML algorithms implemented by tools such as XGBoost, LightGBM, and CatBoost — one of the fastest inference engines. Yellowbrick and Eli5 offer machine learning visualizations.
NumPy is an essential component in the burgeoning Python visualization landscape, which includes Matplotlib, Seaborn, Plotly, Altair, Bokeh, Holoviz, Vispy, Napari, and PyVista, to name a few.
NumPy’s accelerated processing of large arrays allows researchers to visualize datasets far larger than native Python could handle.
史迪仔是什么动物 | 于文华朱之文什么关系 | 粉玫瑰代表什么意思 | 五黄煞是什么意思 | 猪肉不能和什么一起吃 |
胃癌早期有什么症状 | 身体素质是什么意思 | 为什么女追男没好下场 | 己是什么意思 | 血沉高说明什么 |
眉头长痘痘什么原因 | 小腿灼热感是什么原因 | c60是什么 | 恐惧是什么意思 | 胃疼吃什么止痛药 |
天青色等烟雨是什么意思 | 凤梨不能和什么一起吃 | 骨化性肌炎是什么病 | 嗓子疼吃什么消炎药 | 为什么会鬼压床 |
什么邮箱最好用最安全hcv7jop5ns6r.cn | 跑得最快的是什么生肖96micro.com | 佩戴狼牙有什么好处hcv8jop7ns1r.cn | 眼睑肿是什么原因hcv9jop6ns1r.cn | vgr100是什么药bjhyzcsm.com |
西西里的美丽传说讲的什么hcv7jop5ns4r.cn | 生酮是什么hcv9jop3ns3r.cn | 什么是性高潮hcv7jop6ns6r.cn | 鹿象征什么寓意hcv9jop7ns1r.cn | 嘴歪是什么病的前兆hcv8jop9ns1r.cn |
血压低有什么症状hcv9jop6ns1r.cn | 哺乳期吃辣椒对宝宝有什么影响hcv8jop3ns9r.cn | 为什么不建议儿童做胃镜hcv8jop5ns8r.cn | 父亲节送爸爸什么hcv8jop2ns5r.cn | 喉炎吃什么药效果最好kuyehao.com |
paris是什么品牌hcv9jop0ns0r.cn | 小狗咳嗽吃什么药好使hcv9jop5ns1r.cn | 甲鱼和什么不能一起吃hcv9jop5ns8r.cn | 寒凝血瘀吃什么中成药hcv9jop1ns2r.cn | 小便憋不住尿裤子是什么情况hcv8jop6ns3r.cn |