使用 List 创建数组: 数组用于在一个变量中存储多个值。Python 没有对数组的内置支持,但可以使用 Python 列表代替。
例子 :
arr = [1, 2, 3, 4, 5]
arr1 = ["geeks", "for", "geeks"]
# 用于创建数组的 Python 程序
# 使用列表创建数组
arr=[1, 2, 3, 4, 5]
for i in arr:
print(i)
输出:
1
2
3
4
5
使用数组函数创建数组:
array(data type, value list) 函数用于创建一个数组,其参数中指定了数据类型和值列表。
例子 :
# 演示 array() 工作的 Python 代码
# 为数组操作导入“array”
import array
# 用数组值初始化数组
# 用有符号整数初始化数组
arr = array.array('i', [1, 2, 3])
# 打印原始数组
print ("The new created array is : ",end="")
for i in range (0,3):
print (arr[i], end=" ")
print ("\r")
输出:
The new created array is : 1 2 3 1 5
使用 numpy 方法创建数组:
NumPy 提供了几个函数来创建具有初始占位符内容的数组。这些最大限度地减少了增长阵列的必要性,这是一项昂贵的操作。例如:np.zeros、np.empty等。
numpy.empty(shape, dtype = float, order = 'C'): 返回给定形状和类型的新数组,具有随机值。
# 说明 numpy.empty 方法的 Python 代码
import numpy as geek
b = geek.empty(2, dtype = int)
print("Matrix b : \n", b)
a = geek.empty([2, 2], dtype = int)
print("\nMatrix a : \n", a)
c = geek.empty([3, 3])
print("\nMatrix c : \n", c)
输出 :
Matrix b :
[ 0 1079574528]
M