python创建 array
时间: 2023-06-18 13:03:05 浏览: 43
在 Python 中,我们可以使用 `array` 模块来创建数组。下面是一个简单的例子:
```python
import array as arr
# 创建一个整数类型的数组
a = arr.array('i', [1, 2, 3, 4, 5])
# 输出数组中的元素
for i in a:
print(i)
```
在上面的代码中,我们首先导入了 `array` 模块,并使用 `array` 函数来创建一个整数类型的数组 `a`,其中的 `'i'` 表示整数类型。然后我们使用 `for` 循环来遍历数组中的元素,并将它们逐个输出。
相关问题
python创建array
在 Python 中可以使用 NumPy 库来创建数组。以下是创建数组的几种方法:
1. 使用列表创建数组
```python
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(arr)
```
输出:
```
[1 2 3 4 5]
```
2. 创建二维数组
```python
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr)
```
输出:
```
[[1 2 3]
[4 5 6]]
```
3. 使用 arange() 函数创建数组
```python
arr = np.arange(1, 10, 2)
print(arr)
```
输出:
```
[1 3 5 7 9]
```
4. 使用 linspace() 函数创建数组
```python
arr = np.linspace(0, 1, num=5)
print(arr)
```
输出:
```
[0. 0.25 0.5 0.75 1. ]
```
5. 创建全零或全一数组
```python
arr1 = np.zeros((2, 3))
arr2 = np.ones((3, 2))
print(arr1)
print(arr2)
```
输出:
```
[[0. 0. 0.]
[0. 0. 0.]]
[[1. 1.]
[1. 1.]
[1. 1.]]
```
这些方法只是 NumPy 中创建数组的几种常见方法,还有许多其他的方法可以用来创建不同类型的数组。
python中array
Python中的array是一种数组数据结构,可以存储相同数据类型的元素。与列表不同的是,数组在存储和处理数值数据时更加高效。数组可以使用Python内置的array模块创建。
使用array模块创建数组需要指定数组的类型码,类型码用来表示数组中元素的数据类型。例如,'i'表示整型,'f'表示浮点型。下面是一个创建包含整型元素的数组的示例代码:
```python
import array
# 创建一个包含整型元素的数组
arr = array.array('i', [1, 2, 3, 4, 5])
# 访问数组元素
print(arr[0]) # 输出:1
print(arr[1]) # 输出:2
# 修改数组元素
arr[0] = 10
# 输出数组元素
for i in arr:
print(i)
```
除了整型元素,数组还可以包含其他数据类型的元素,例如浮点型、字符型等,只需要指定对应的类型码即可。