正確答案是 C: 必須形狀一樣的數(shù)組才能做運算。
分析:
A: 對應(yīng)位置上的元素做運算 - 這是數(shù)組運算的基本原則之一,尤其是在形狀相同或符合廣播規(guī)則的情況下。
B: 做加法/減法返回的也是一個數(shù)組 - 這也是正確的。數(shù)組運算的結(jié)果通常是一個新的數(shù)組,其中包含了對應(yīng)位置元素的運算結(jié)果。
C: 必須形狀一樣的數(shù)組才能做運算 - 這是錯誤的。雖然形狀相同的數(shù)組可以直接進行元素級運算,但并不是必須的。只要數(shù)組符合廣播規(guī)則(broadcasting rules),即使形狀不同的數(shù)組也可以進行運算。
D: 形狀可以不一樣,只要符合廣播規(guī)則就能做運算 - 這是正確的。廣播是NumPy等科學計算庫中的一個重要特性,它允許不同形狀的數(shù)組在特定條件下進行運算。
綜上所述,選項 C 的說法是錯誤的,因為數(shù)組運算并不要求數(shù)組的形狀必須完全相同,只要它們滿足廣播規(guī)則即可。