# 1. 创建从1到99的一维数组,步长为3 # (1) 输出这个一维数组 # (2) 输出这个一维数组的大小 # 2. 创建一个数值从1到32的二维数组,行的元素为4,列的元素为8 # 输出二维数组
时间: 2024-09-19 13:15:48 浏览: 46
C语言第七章数组的介绍
在Python中,我们可以使用列表推导式和numpy库来创建所需的数组。这里有两个例子:
1. **创建并输出一维数组**:
```python
import numpy as np
# 创建一个从1到99,步长为3的一维数组
one_dim_array = np.arange(1, 100, 3)
print("一维数组:", one_dim_array)
# 输出数组的长度(即大小)
array_size = len(one_dim_array)
print("一维数组的大小:", array_size)
```
2. **创建并输出二维数组**:
```python
# 创建一个数值从1到32的二维数组,每行4个元素,共8行
two_dim_array = np.array([list(range(1, 17)) for _ in range(8)])
# 或者使用直接嵌套循环的方式
# two_dim_array = [[i for i in range(1, 17)] * 4 for _ in range(8)]
print("\n二维数组:")
for row in two_dim_array:
print(row)
# 输出二维数组的形状(行数乘以列数)
shape = two_dim_array.shape
print("二维数组的大小(行*列):", shape)
```
阅读全文