NumPy与Pandas的快速数组操作:提升计算效率的秘诀
1. 数组创建与初始化
NumPy提供了一系列方便的函数来创建数组,以下是一些常用的例子:
- np.zeros((3, 3)) :创建一个3x3的全零数组。
- np.empty((3, 3)) :创建一个3x3的未初始化数组,其实际值取决于内存状态。
- np.ones((3, 3), dtype='float32') :创建一个3x3的全1数组,数据类型为float32。
import numpy as np
print(np.zeros((3, 3)))
print(np.empty((3, 3)))
print(np.ones((3, 3), dtype='float32'))
此外,还可以使用 numpy.random 模块生成随机浮点数数组:
print(np.random.rand(3, 3))
如果需要创建与另一个数组形状相同的数组,可以使用 zeros_like 、 empty_like 和 ones_like 函数:
a = np.array([[1, 2], [3, 4]])
pri
NumPy高效数组操作指南
超级会员免费看
订阅专栏 解锁全文
1034

被折叠的 条评论
为什么被折叠?



