1 Numpy基础 & 安装

环境安装

python 复制代码
pip install numpy

导入numpy

python 复制代码
import numpy as np

根据list创建numpy

python 复制代码
import numpy as np
a = np.array([5,8,7])
print(a) # [5 8 7]

基本知识

  • ndarray.ndim

数组的轴数(维数)。

  • ndarray.shape

数组的维度。这是一个整数元组,表示数组在每个维度上的大小。对于具有n 行和m 列的矩阵,shape将为(n,m)。因此,元组的长度 shape是轴的数量,ndim

  • ndarray.size

数组元素的总数。这等于 元素的乘积shape

  • ndarray.dtype

描述数组中元素类型的对象。可以使用标准 Python 类型创建或指定 dtype。此外,NumPy 还提供自己的类型。numpy.int32、numpy.int16 和 numpy.float64 就是一些示例。

  • ndarray.itemsize

数组中每个元素的大小(以字节为单位)。例如,一个元素为 类型的数组float64itemsize8 个元素(=64/8),而 类型的数组complex32itemsize4 个元素(=32/8)。它相当于ndarray.dtype.itemsize

python 复制代码
import numpy as np
# 根据list创建numpy
arr = np.array([5,8,7])
# 打印
print(arr)
# 获取数组的维度
print("数组的维度",arr.ndim)
# 数组的形状
print("数组的形状",arr.shape)
# 数组元素的总数
print("数组元素的总数",arr.size)
# 数组元素中元素的类型
print("类型",arr.dtype)
# 数组中每个元素的大小
print("元素的大小",arr.itemsize)
相关推荐
金銀銅鐵4 小时前
[Python] 借助 turtle 逐字展示唐诗《金缕衣》
python
Python大数据分析@6 小时前
使用大模型MCP采集数据,爬虫已经无门槛
python·网络爬虫
quantdash_cc6 小时前
告别自建 Requests/BS4 网页爬虫:基于 QuantDash 搭建零维保的高性能量化行情流水线
开发语言·爬虫·python·pandas·量化·quantdash
65岁退休Coder7 小时前
LangChain v1.3.4 笔记 - 07 补充:链式调用 LCEL
后端·python·langchain
卷无止境7 小时前
FastAPI 部署在 Nginx 后面到底该怎么配
后端·python
半亩码田7 小时前
C#转Python第3.1篇:Python 的 class 没有访问修饰符?面向对象的另一条路
开发语言·python·c#
Wzx1980128 小时前
python沙箱和docker沙箱你选对了吗?
开发语言·python·docker
Python私教8 小时前
签名 URL 刷新导致审批失效?别急着删掉所有 query
python·安全
牧羊人.3338 小时前
Python 办公自动化从入门到入土|09 数据容器之字典
开发语言·python
Zane19948 小时前
类变量与实例变量:一个共享列表引发的线上事故
后端·python