numpy随机生成01矩阵_人生苦短,自学python——numpy模块

  numpy、pandas、matplotlib、sklearn是python机器学习领域,最核心的几个模块,玩转了这几个模块也就玩转了机器学习,其中,numpy又是这几个模块中最基础的模块。

内置数据结构——ndarray

一、创建ndarray:

1、基于list或tuple

bbfa47d45ba89542d2812237ea900a87.png

2、基于np.arange:

2db76c0536ffd81b6097e7e8ed050634.png

3、基于np.arange和reshape构建多维数组:

30d92a28f6eae585adcb7650273fd066.png

4、基于random构建随机数组:

(1)numpy.random.rand(d0,d1,…,dn)

  • rand 函数根据给定维度生成 [0,1) 之间的数据,包含 0,不包含 1

  • dn 表格每个维度

  • 返回值为指定维度的 array

cc48dc82d991264c0e0891b2e49feb59.png

(2)numpy.random.randn(d0,d1,…,dn)
• randn 函数返回一个或一组样本,具有标准正态分布。
• dn 表格每个维度
• 返回值为指定维度的 array

f6b19fde888dd78fcd09c65a907ebc51.png

(3)numpy.random.randint(low, high=None, size=None, dtype=“l”)

• 返回随机整数,范围区间为 [low,high),包含 low,不包含 high
• 参数:low 为最小值, high 为最大值, size 为数组维度大小, dtype 为数据类型,默认的数据类型是 np.int
• high 没有填写时,默认生成随机数的范围是 [0, low)

0c975d9492871d07409cfeb2920ac984.png

(4)生成 [0,1) 之间的浮点数

• numpy.random.random_sample(size=None)
• numpy.random.random(size=None)
• numpy.random.ranf(size=None)
• numpy.random.sample(size=None) 

(5)numpy.random.choice(a, size=None, replace=True, p=None)

• 从给定的一维数组中生成随机数

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值