📅  最后修改于: 2023-12-03 15:17:58.863000             🧑  作者: Mango
Numpy是一个Python库,用于进行科学计算。它可以处理大型多维数组和矩阵,并提供大量的数学函数。
numpy.arange()函数用于创建一个等间隔的数组,可以指定起始值、终止值和步长。
numpy.arange(start, stop, step, dtype)
返回一个numpy数组。
import numpy as np
# 创建从0到9的数组
arr = np.arange(10)
print(arr)
# 创建从1到10的数组
arr = np.arange(1, 11)
print(arr)
# 创建从1到10步长为2的数组
arr = np.arange(1, 11, 2)
print(arr)
# 创建从0到1步长为0.1的数组
arr = np.arange(0, 1, 0.1)
print(arr)
[0 1 2 3 4 5 6 7 8 9]
[ 1 2 3 4 5 6 7 8 9 10]
[1 3 5 7 9]
[0. 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9]
shape是numpy库提供的一个函数,返回一个numpy数组的形状。即:数组中每个维度的大小。
numpy.shape(array)
返回一个元组,表示数组的形状。
import numpy as np
a = np.array([[1, 2, 3], [4, 5, 6]])
print("数组a的形状为:", np.shape(a))
b = np.array([1, 2, 3])
print("数组b的形状为:", np.shape(b))
c = np.array([[[1, 2,], [3, 4]], [[5, 6], [7, 8]]])
print("数组c的形状为:", np.shape(c))
数组a的形状为: (2, 3)
数组b的形状为: (3,)
数组c的形状为: (2, 2, 2)
numpy的arange和shape函数是numpy库中的常用函数。大家平常应用较为频繁,因此了解其使用方法和返回结果十分重要。针对于此,我们应该多加练习应用,不断熟悉numpy库的使用,加深对numpy的理解,对于数据分析有很大的帮助。