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)
相关推荐
Metaphor69235 分钟前
使用 Python 给 PDF 设置背景色或背景图
数据库·python·pdf
郝亚军1 小时前
如何让pycharm-2026.1.2顶部菜单栏固定显示在最上端
python
怪兽学LLM1 小时前
LeetCode 438 找到字符串中所有字母异位词(Python 固定滑动窗口+字符计数解法)
python·算法·leetcode
麻雀飞吧1 小时前
期货量化日志别泄露密码:天勤账户凭证脱敏写法
python
CC数学建模1 小时前
2026年江西省研究生数学建模竞赛1题:空间数据分析中的过拟合识别完整思路、代码、模型、文章,全网首发高质量分享!
python·算法·数学建模
matlabgoodboy1 小时前
计算机java程序代写python代码编写c/c++代做qt设计php开发matlab
java·c语言·python
不考研当牛马1 小时前
Django 框架 深度学习
python·深度学习·django
databook1 小时前
用SymPy自动求解追及问题的方程
python·数学·动效
测试19981 小时前
Jmeter性能压测:TPS与QPS
自动化测试·软件测试·python·jmeter·测试用例·压力测试·性能测试