yyhhyy's blog

yyhhyy

numpy

数组间运算

文章介绍了数组间运算的基本概念,包括数组与数的运算、数组与数组的运算以及广播机制。广播机制允许形状不同的数组进行运算,通过扩展维度使数组的形状相等。文章还提到了矩阵乘法的API,如np.matmul和np.dot,并解释了它们的区别。
20
0
0
2023-06-09

ndarray运算

文章介绍了ndarray运算的基本操作,包括逻辑运算、通用判断函数和统计运算。通过示例展示了如何使用np.where进行三元运算,以及如何应用np.all()和np.any()进行条件判断。此外,还介绍了常用的统计函数如np.max()、np.min()、np.mean()等,并展示了如何在ndarray中进行数据统计和分析。
73
0
0
2023-06-09

Numpy基本操作

本文介绍了Numpy的基本操作,包括数组的生成、索引、维度变换、类型变换和转换。重点讲解了生成0和1的数组、从现有数组生成、生成固定范围的数组以及生成随机数组的方法。此外,还讨论了正态分布和均匀分布的生成方式,并通过实例展示了如何生成符合特定分布的数组数据。
85
0
0
2023-06-09

N维数组-ndarray

文章介绍了N维数组(ndarray)的基本属性和类型,包括形状(shape)、维数(ndim)、元素数量(size)、元素长度(itemsize)和数据类型(dtype)。通过实例展示了不同形状和类型的数组创建及属性查询。数组类型包括整数、浮点数、复数、布尔和字符串等,且可以在创建数组时指定类型。
66
0
0
2023-06-08

Numpy优势

Numpy(Numerical Python)是一个开源的Python科学计算库,以其高效的数组处理和运算速度著称。Numpy的ndarray对象在内存中连续存储数据,支持并行化运算,且由C语言编写,效率远高于Python原生列表。在科学计算中,Numpy简化了代码并提升了运算速度,特别适用于大数据处理和机器学习。
62
0
0
2023-06-08