numpy数组创建

import  numpy as np
#生成固定数值的数值
#以list来创建数组
arr=np.array([1,2,3])
#使用arange()函数来创建数组
#参数1,开始位置(包含)
#参数2结束位置(不包含截止值)
#参数3 步长
arr=np.arange(0,6,2)
#使用linspace()函数来创建数组---等差的
#参数1 开始位置(包含)
#参数2 结束位置(包含)
#参数3 是创建数组元素的个数
arr=np.linspace(0,6,9)
#使用Logspace函数来创建数组---等比的
#参数1 开始位置(包含)--10^开始
#参数2  结束位置(包含) ---10^结束
#参数3 元素个数
arr=np.logspace(0,1,5)
#one zeros ey diag
#one ---生成所有元素为1的数组
#参数shape --->元组
arr=np.ones(shape=(2,3))
#zeros ----生成所有元素为0的数组
#参数 shape 元组
arr=np.zeros(shape=(2,3))
#eye生成一种类似单位矩阵的数组
#k=0代表对角线
#k>0代表着对角线位置的1 向上移动k个元素
#k<0代表着对角线位置的1 向下移动k个元素
#如果k超出移动的范围,则生成(N,M)的零数组
arr=np.eye(N=3,M=3,k=0)
arr=np.eye(3,4,k=5)
arr = np.eye(N=3,M=3,k=0)
#diag生成一个对角矩阵数组,参数为对角线上的值,k=0
arr=np.diag([1,2,3,4])
arr=np.diag([[1,2,3],[4,5,6]],k=1)
#random.random生成随机数组--生成[0,1)中的任意小数
#参数为元素个数或者要生成数组的shape
arr=np.random.random((2,3))
#random.rand生成符合均匀分布的[0,1)的数
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值