一、函数介绍

函数原型: numpy.random.uniform(low,high,size)

功能:从一个均匀分布[low,high)中随机采样,注意定义域是左闭右开,即包含low,不包含high.

random.uniform(shape,minval=0,maxval=None,dtype=dtypes.float32,seed=None,name=None)

参数解释:

  • shape: 张量形状
  • minval: 随机值范围下限,默认0
  • maxval:   随机值范围上限(若薇浮点数,则默认为1)
  • dtype:   输出的类型:float16、float32、float64、int32、orint64
  • seed:    整数作为随机数种子
  • name:  操作的名称(可选)

二、举例

代码:

# -------创建词汇查找表---------
vocab = ["<1H OCEAN", "INLAND", "NEAR OCEAN", "NEAR BAY", "ISLAND"]
indices = tf.range(len(vocab),dtype=tf.int64)  # 创建索引张量
table_init = tf.lookup.KeyValueTensorInitializer(vocab, indices)  # 查找表初始化程序
num_oov_buckets = 2  # 词汇表外的捅的大小(分配给未知单词,如果太小则会出现重复)
table = tf.lookup.StaticVocabularyTable(table_init, num_oov_buckets)  # 创建查找表embedding_dim = 2
embed_init = tf.random.uniform([len(vocab) + num_oov_buckets, embedding_dim])  # 生成7*2的张量
embedding_matrix = tf.Variable(embed_init)
print(embedding_matrix)

输出:

<tf.Variable 'Variable:0' shape=(7, 2) dtype=float32, numpy=
array([[0.542737  , 0.8715787 ],[0.67160535, 0.14418924],[0.454713  , 0.17986405],[0.96360207, 0.4519266 ],[0.8082293 , 0.6823478 ],[0.33527482, 0.545668  ],[0.48199546, 0.8183578 ]], dtype=float32)>

random.uniform()详解相关推荐

  1. random.nextint()详解

    random.nextint()详解 random.nextInt()用法: random.nextInt() 不带参数 直接生成所有 有效的整数(正数.负数.0) random.nextInt100 ...

  2. Python先生,你好!(6)——np.random函数详解

    Python先生,你好!(6)--np.random函数详解 (一)前 言 (二)常用方法 (1)np.random.rand() (2)np.random.randn() (3)np.random. ...

  3. python random函数_Python随机函数random使用详解

    在python中用于生成随机数的模块是random,在使用前需要import, 下面看下它的用法. 1.random.random random.random()用于生成一个0到1的随机符点数: 0 ...

  4. random是python标准库吗_python标准库介绍——27 random 模块详解

    ==random 模块== "Anyone who considers arithmetical methods of producing random digits is, of cour ...

  5. 随机数:Python3.7的random模块详解

    随机数模块random 作者:Shawn python3.7 手册 https://docs.python.org/3/library/random.html#module-random 部分图片转自 ...

  6. python中random模块验证码_Python之random模块详解

    python的random模块 random模块是python中一个生成随机数的模块. random不是python解释器内置的模块. 导入random模块的方法是:import random 如果只 ...

  7. java Random类详解

    2019独角兽企业重金招聘Python工程师标准>>> Random类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机.在进行随机时,随机算法的起 ...

  8. numpy.random.randint详解

    numpy.random.randint 用例: numpy.random.randint(low, high=None, size=None, dtype='l') 功能: 返回low(包括)到hi ...

  9. numpy.random.normal详解

    numpy.random.normal 用例: numpy.random.normal(loc=0.0, scale=1.0, size=None) 功能: 从正态(高斯)分布中抽取随机样本. 棣莫佛 ...

最新文章

  1. Windows XP鲜为人知的70招
  2. 优质中文NLP资源集合,做项目一定用得到!
  3. VC++从txt文本中读取字符和数字
  4. 变量的域内赋值和域外赋值
  5. 自相关矩阵和互相关矩阵的matlab实现
  6. LeetCode224. Basic Calculator (用栈计算表达式)
  7. 如何修改Chrome默认字体
  8. jQuery用正则查找元素:jQuery选择器使用
  9. oracle 列名sql,SQL查询表名、列名、列属性-Oracle
  10. Backtrader量化平台教程(三)Indicator
  11. malloc和calloc异同
  12. Lua 随机生成字符串
  13. 华为css与堆叠,华为堆叠配置
  14. GPT-4正式发布!如何访问 怎么免费使用GPT-4?
  15. linux用户密码文件为,Linux用户和密码文件格式详解
  16. 解决mac端VLC媒体库拖入具有多个文件的N多视频后就会卡死,或者cpu占用颇高的问题
  17. JVM : 12 面试题:JVM中有哪些垃圾回收算法,每个算法各自的优劣?
  18. HCIPRS223-V2.5一些总结
  19. 海南省专业技术人员职称计算机,[海南省人力资源和社会保障厅]关于完善专业技术人员计算机应用能力考试有关规定通知琼人社发[2012]147号...
  20. brew安装慢问题解决方案

热门文章

  1. 程序员兼职,年入几十万,我是怎么做到的?
  2. 【C#】使用ffmpeg image2pipe将图片保存为mp4视频
  3. 谈谈我的高中阶段学习情况以及大学现状,还有对未来的规划和憧憬
  4. mpu6050上位机测试软件设计方法以及源码下载
  5. python代码---银行卡冻结时间算法
  6. [转载] 行走论坛,此帖独尊
  7. 文具店别样的玩法,利用“一张海报”做到年赚95万,方法值得借鉴
  8. 命令模式例题——计算器(撤销、恢复)
  9. 【转自谭峰】PostgreSQL9.5:新增参数设置神器:pg_file_settings 视图
  10. 政务大数据服务安全能力要求分级方法