创建二维数组arr2:[[0,1,2,3,4],[5,6,7,8,9]]
时间: 2023-05-21 13:07:35 浏览: 123
可以使用以下代码创建二维数组arr2:
```
arr2 = [[0,1,2,3,4],[5,6,7,8,9]]
```
这会创建一个包含两个列表的列表,每个列表都包含五个整数。第一个列表包含`0`到`4`这五个整数,第二个列表包含`5`到`9`这五个整数。
相关问题
创建np一维数组arr1:[1,2,3,4]和二维数组arr2:[1 2 3;4 5 6],分别查看arr1和arr2的维数,形状,元素个数及数据类型Python
在Python中,我们可以使用NumPy库来创建和操作数组。以下是如何创建一维数组`arr1`和二维数组`arr2`并查看它们的属性:
**创建一维数组arr1:**
```python
import numpy as np
# 创建一维数组 arr1
arr1 = np.array([1, 2, 3, 4])
```
**查看arr1的属性:**
```python
# 维度
arr1.ndim # 返回:1 (因为是一维数组)
# 形状
arr1.shape # 返回:(4,) 因为它有4个元素构成的一维数组
# 元素个数
len(arr1) # 返回:4
# 数据类型
arr1.dtype # 返回:int64 或者 np.int64,具体取决于数值的大小范围
```
**创建二维数组arr2:**
```python
# 创建二维数组 arr2
arr2 = np.array([[1, 2, 3], [4, 5, 6]])
```
**查看arr2的属性:**
```python
# 维度
arr2.ndim # 返回:2 (因为它是二维数组)
# 形状
arr2.shape # 返回:(2, 3) 因为它有两个行,三个列
# 元素个数
arr2.size # 返回:6 (总共有2*3=6个元素)
# 数据类型
arr2.dtype # 类似于arr1,返回:int64 或者 np.int64
```
创建二维数组 arr,提取 arr 中的数值“1”
好的,以下是提取二维数组中数值为1的代码示例:
```python
# 创建二维数组arr
arr = [[0, 1, 2], [3, 1, 4], [5, 6, 1]]
# 提取数值为1的元素
result = []
for i in range(len(arr)):
for j in range(len(arr[i])):
if arr[i][j] == 1:
result.append((i, j))
# 输出结果
print(result) # [(0, 1), (1, 1), (2, 2)]
```
以上代码中,我们首先创建了一个二维数组arr,然后使用两个for循环遍历整个数组,如果当前元素的值为1,则把它的坐标加入到结果列表中。最后输出结果即可。
阅读全文