NUmpy数组创建

在创建数组的时候,通常有一个常量值(一般为0或1)初始化以个数组,这个值通常是作为假发和乘法循环的起始值

import numpy as np

#从现有列表创建数组
List = [1,2,3,4]
Arr = np.array([1,2,3,4])

#数组创建
arr = np.zeros(5,dtype=float)
print(arr)
#>>>[0. 0. 0. 0. 0.] 创建浮点数类型全为0的数组

arr = np.zeros(3,dtype=int)
print(arr)
#>>>[0 0 0] 创建整数类型的值全为0的数组

arr = np.ones(5)
print(arr)
#>>>[1. 1. 1. 1. 1.] 创建值全为1的数组

#以任意值初始化的数组,创建空数组,再使用fill方法将想要的值放入数组中
arr = np.empty(4) #产生的都是空值
arr.fill(5.5) #填充值为5.5
print(arr)
#>>>[5.5 5.5 5.5 5.5]

#创建随机数字数组,例如生成一个均值为0和方差为1的5个随机样本数组
arr = np.random.randn(5)
print(arr)
#>>>[-1.07368396  0.0204466  -0.28986696  1.47662182  0.05650499]

#以现有列表初始化一个二维数组
List = [[1,2],[3,4]]
arr = np.array(List)
print(arr)
#>>>[[1 2]
#    [3 4]]

猜你喜欢

转载自blog.csdn.net/zjkpy_5/article/details/85224424