对列表和数组进行运算
运算符(如 +)用于 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