"""
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.
贫血到什么程度会晕倒 | 心大是什么意思 | 心乱如什么 | 糖尿病有什么症状 | 10月21日什么星座 |
摸底是什么意思 | 一什么杯子 | 头发为什么会掉 | 输血四项检查是什么 | 什么病会导致不来月经 |
多巴胺什么意思 | 2月25号是什么星座 | 发狂是什么意思 | 翌日是什么意思 | 勖是什么意思 |
小孩反复高烧是什么原因 | 带状疱疹看什么科 | 济州岛有什么好玩的 | 男属猴和什么属相最配 | 马来酸曲美布汀片什么时候吃 |
蚊香是什么做的mmeoe.com | 黄芪和什么泡水壮阳hcv8jop8ns1r.cn | 12月1日是什么意思chuanglingweilai.com | 拉水便吃什么药hcv8jop0ns9r.cn | 小白加小白等于什么hcv9jop1ns8r.cn |
桑黄有什么药用价值zhongyiyatai.com | 俄罗斯特工组织叫什么hlguo.com | 黑木耳不能和什么一起吃hcv8jop9ns7r.cn | 9月9日是什么星座wzqsfys.com | no2是什么hcv8jop9ns3r.cn |
21速和24速有什么区别bjhyzcsm.com | 彪悍是什么意思hcv7jop9ns1r.cn | 直男癌是什么意思hcv9jop3ns9r.cn | 硬盘是什么意思hcv8jop8ns1r.cn | 眼压高是什么症状hcv7jop9ns3r.cn |
中医把脉能看出什么hcv8jop6ns1r.cn | 什么人容易得骨髓瘤hcv7jop9ns9r.cn | 总是嗳气是什么原因hcv8jop4ns4r.cn | 什么红酒好喝hcv9jop7ns2r.cn | 驳是什么动物1949doufunao.com |