在Python中创建数组可以通过以下几种方法:
1. 使用列表(list)创建数组:
arr = [1, 2, 3, 4, 5] 一维数组
2. 使用NumPy库创建数组:
import numpy as nparr = 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.1d = 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中创建数组的一些常见方法。您可以根据需要选择合适的方法来创建一维或多维数组
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/35517.html