开始使用免费开始使用

对列表和数组进行运算

运算符(如 +)用于 NumPy 数组和列表时行为不同。将两个 NumPy 数组用 + 相加时,Python 会按元素逐一相加,并返回一个与原数组形状相同的新数组。这与 MATLAB 中对矩阵求和的方式类似。

另一方面,在 Python 中用 + 相加两个列表会将它们拼接在一起。列表和数组看起来好像可以互换,但如果不加留意,这些差异可能会带来意想不到的问题。

在本练习中,您将探索 + 运算符在 NumPy 数组和列表上的工作方式。

本练习是课程的一部分

面向 MATLAB 用户的 Python

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Create two lists, x and y, containing the 3 integers in each
x = ____
y = ____

# Add them together & save the result to z
编辑并运行代码