"""
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.
多囊是什么 | 盍是什么意思 | 盗墓笔记的结局是什么 | 什么是蛀牙 | 出处是什么意思 |
梦见梅花鹿是什么预兆 | 人格的核心是什么 | 螺蛳吃什么 | 小动脉瘤是什么意思 | 9d是什么意思 |
对偶是什么意思 | 意会是什么意思 | 双鱼座的幸运色是什么 | 儿童吃什么钙片补钙效果好 | 造口是什么意思 |
肺和大肠相表里是什么意思 | 病毒疣是什么 | pc什么意思 | 埃及是什么人种 | 孙俪最新电视剧叫什么 |
吃饭不规律会导致什么问题hcv8jop0ns2r.cn | 杭州菜属于什么菜系hcv8jop2ns3r.cn | burberry是什么品牌hcv8jop3ns1r.cn | 5月31号是什么星座hcv9jop0ns6r.cn | 12月是什么月hcv7jop6ns4r.cn |
otc代表什么hcv8jop8ns1r.cn | 宫颈糜烂用什么药比较好hcv9jop5ns1r.cn | 有眼不识泰山是什么意思hcv9jop2ns1r.cn | 心慌什么原因引起的hcv9jop1ns7r.cn | 榕字五行属什么hcv9jop7ns0r.cn |
sahara是什么牌子hcv8jop5ns7r.cn | 腿脚发麻是什么原因tiangongnft.com | 恳谈会是什么意思hcv9jop5ns8r.cn | 今夕何夕什么意思hcv9jop7ns3r.cn | 守株待兔是什么意思hcv7jop9ns1r.cn |
卡蒂罗属于什么档次hcv8jop4ns7r.cn | 子宫前位和子宫后位有什么区别hcv9jop0ns8r.cn | 芽孢是什么hcv9jop5ns8r.cn | 牙龈肿胀吃什么药hcv8jop3ns6r.cn | 可尔必思是什么饮料hlguo.com |