全文共3384字,预计学习时长10分钟
图源:Unsplash
Python初学者除了要掌握基础知识外,了解一些小技巧、小窍门也是学习路上必不可少的一种催化剂,能帮助你更好的学习。
Numpy作为Python最受欢迎的库之一,鉴于其优势,几乎每个Python程序员都将其用于算术运算。Numpy数组比Python列表更紧凑。该库还方便地以非常高效的计算方式实现了许多常见的矩阵运算。
下面小芯就基于实践整理出了Python初学者应该学习的4个numpy技巧,它们能够帮助你编写更简洁易读的代码。
在学习numpy技巧之前,请确保已熟悉以下文章中的一些Python内置功能。
1. 掩码数组——选择
数据集是不完善的,它们总是包含缺失或无效记录的数组,而这些记录是时常需要忽略的。例如,由于传感器故障,气象站的测量值可能包含缺失值。
Numpy有一个子模块numpy.ma,它支持带掩码的数据数组。带掩码的数组包含一个普通的numpy数组和一个指示无效记录位置的掩码。
np.ma.MaskedArray(data=arr,mask=invalid_mask)
有时使用负值或字符串标记数组中的无效记录。如果知道被掩盖的值,例如-999,也可以使用np.ma.masked_values(a