import numpy as np data = np.array([[1,2,3],[4,5,6],[7,8,9]])索引给定二维数组中的(1,2)(2,0)处位置元素,放在数组中并输出
时间: 2024-10-01 09:06:00 浏览: 24
在NumPy中,你可以使用`[]`操作符来访问二维数组中的特定元素。索引是从0开始的,所以`(1, 2)`对应的是第二个行(因为Python索引从0开始),第三个列(同样从0开始),`(2, 0)`则是第三个行的第一个列。以下是相应的代码:
```python
import numpy as np
data = np.array([[1,2,3],[4,5,6],[7,8,9]])
# 索引(1,2)和(2,0)的元素
element_1_2 = data[1, 2] # 第二行第三列,即6
element_2_0 = data[2, 0] # 第三行第一列,即7
# 将这两个元素放入一个新的一维数组中
combined_elements = [element_1_2, element_2_0]
# 输出原始数组以及组合的元素
print("Original array:")
print(data)
print("\nCombined elements at positions (1,2) and (2,0):")
print(combined_elements)
# 或者如果你想将它们插入到原数组某个位置,例如新行的开头,你可以这样做:
# new_row = np.insert(data, 0, combined_elements, axis=0)
# print("Array with combined elements inserted as a new row:")
# print(new_row)
阅读全文