1. 使用列表(list)创建数组:
arr = [1, 2, 3, 4, 5] 一维数组
2. 使用NumPy库创建数组:
import numpy as np
arr = np.array([1, 2, 3, 4, 5]) 一维数组
3. 使用`range()`函数创建有序整数数组:
arr = range(1, 6) 生成1到5的整数序列
4. 使用NumPy的`zeros()`、`ones()`、`arange()`、`linspace()`、`logspace()`和`indices()`函数创建特定类型的数组:
import numpy as np
创建一个3x4的全零数组
b = np.zeros((3, 4))
创建一个长度为3的全一数组
c = np.ones(3)
创建一个从0到10的等差数组,步长为0.1
d = np.arange(0, 10, 0.1)
创建一个从1到4的等距数组,包含10个元素
e = np.linspace(1.0, 4.0, 10)
创建一个3x3的索引数组
f = np.indices((3, 3))
5. 使用`array()`函数将其他Python结构(如列表、元组)转换为NumPy数组:
a = np.array([[1, 2], [3, 4]]) 将列表转换为二维数组
以上是Python中创建数组的一些常见方法。您可以根据需要选择合适的方法来创建一维或多维数组