📚Python中np.sum()对axis的个人理解 🧠
在Python的数据分析之旅中,`np.sum()`是NumPy库中一个非常强大的函数。它不仅能快速求和,还能通过参数`axis`灵活操作数据维度!💡
首先,简单来说,`axis`决定了求和的方向:
- `axis=0`表示按列求和(纵向)。就像把每一列的元素加起来,结果会减少一行维度。✅
- `axis=1`表示按行求和(横向)。相当于对每行元素求和,结果会减少一列维度。➡️
例如:
```python
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(np.sum(arr, axis=0)) 输出: [5 7 9] 📈
print(np.sum(arr, axis=1)) 输出: [ 6 15] ➕
```
更高级的是,当`axis=None`时,会将整个数组的所有元素相加,相当于扁平化求和!🔥
总结一下,`axis`就像一把魔法尺,帮我们精准定位计算方向。掌握它,数据分析更高效!💪✨
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。