深度之眼(十九)——Python:Numpy库(上)

简介: 深度之眼(十九)——Python:Numpy库(上)

导读


0a2653c851af460fa595bd959398a8f1.png


一、numpy的优势


实现相同计算,Numpy的运行速度是Python循环的25倍,产生了质的飞跃


0eacb84100b54626af849e6b562bf92a.png2d65d23f6d4748949b924e4057485923.png


二、创建数组


2.1 从列表创建数组


0a2653c851af460fa595bd959398a8f1.png

0eacb84100b54626af849e6b562bf92a.png


2.2 从头创建数组


2d65d23f6d4748949b924e4057485923.png2e9b90b2ca334476abebe75bafe6eeaa.png4cebaac233b3433da32a72337a77fc60.png6de278e6d6694ce5bb08e7e842b7e74b.png


三、数组的性质


3.1 数组的属性(形状、大小、类型)


0a2653c851af460fa595bd959398a8f1.png0eacb84100b54626af849e6b562bf92a.png


3.数组的大小size


x.size


4.数组的数据类型dtype


x.dtype


3.2 索引


3.2.1 一维数组的索引


0a2653c851af460fa595bd959398a8f1.png


3.2.2 多维数组的索引——以二维为例


0eacb84100b54626af849e6b562bf92a.png

注意: numpy数组的数据类型是固定的,向-个整型数组插入-一个浮点值,浮点值会向下进行取整


2d65d23f6d4748949b924e4057485923.png


3.3 切片


0a2653c851af460fa595bd959398a8f1.png


3.4 变形


0eacb84100b54626af849e6b562bf92a.png2d65d23f6d4748949b924e4057485923.png


3.5 拼接


0a2653c851af460fa595bd959398a8f1.png


3.6 分裂


0eacb84100b54626af849e6b562bf92a.png



相关文章
|
3天前
|
存储 JSON API
Pydantic:目前最流行的Python数据验证库
在处理来自系统外部的数据,如API、终端用户输入或其他来源时,我们必须牢记开发中的一条基本原则:“永远不要相信用户的输入”。 因此,我们必须对这些数据进行严格的检查和验证,确保它们被适当地格式化和标准化。这样做的目的是为了确保这些数据符合我们的程序所需的输入规范,从而保障项目能够正确且高效地运行。
|
4天前
|
存储 缓存 索引
Python中的NumPy库详解
Python中的NumPy库详解
|
5天前
|
机器学习/深度学习 数据可视化 API
Python Numpy 切片和索引(高级索引、布尔索引、花式索引)
Python Numpy 切片和索引(高级索引、布尔索引、花式索引)
15 3
|
5天前
|
索引 Python
Python NumPy 广播(Broadcast)
Python NumPy 广播(Broadcast)
14 2
|
6天前
|
XML 自然语言处理 关系型数据库
CasADi - 最优控制开源 Python/MATLAB 库4
CasADi - 最优控制开源 Python/MATLAB 库
18 4
|
6天前
|
算法 数据可视化 机器人
Pinocchio - 开源多刚体动力学 C++、Python库
Pinocchio - 开源多刚体动力学 C++、Python库
10 2
|
6天前
|
存储 网络协议 Python
Python如何用PyModbus库进行Modbus TCP通信
使用python解决工业通信问题是一个非常好的选择,python具有丰富的生态,可以轻松解决工业通信的各种问题。 本篇主要介绍使用pymodbus库进行modbus tcp仿真,实现pc端读取plc或工业设备modbus变量。
|
5天前
|
Python
|
3月前
|
Python
python相关库的安装:pandas,numpy,matplotlib,statsmodels
python相关库的安装:pandas,numpy,matplotlib,statsmodels
|
Python Windows
python怎么安装第三方库,python国内镜像源,终于找到最全的安装教程啦;如Requests,Scrapy,NumPy,matplotlib,Pygame,Pyglet,Tkinter
python怎么安装第三方库,python国内镜像源,终于找到最全的安装教程啦;如Requests,Scrapy,NumPy,matplotlib,Pygame,Pyglet,Tkinter
991 0