当前位置:网站首页>tf.keras.utils.pad_sequences()
tf.keras.utils.pad_sequences()
2022-07-31 05:09:00 【Erosion_ww】
作用:
使长度标准化
此函数将序列(lists of integers)的列表(of length num_samples)转换为形状为(num_samples,num_timesteps)的 2D Numpy 数组。 num_timesteps是 maxlen 参数(如果提供),或者是列表中最长序列的长度。
短于 num_timesteps 的序列用值填充,直到它们长 num_timesteps。
长于 num_timesteps 的序列将被截断,以使其符合所需的长度。
发生填充或截断的位置分别由参数填充和截断决定。 从序列的开头预填充或删除值是默认设置。
参数
tf.keras.utils.pad_sequences(
sequences, # 序列长度
maxlen=None, # 可选 Int,所有序列的最大长度。 如果未提供,序列将被填充到最长的单个序列的长度。
dtype='int32', # 可选,默认为“int32”。 输出序列的类型。 要使用可变长度字符串填充序列,可以使用 object.
padding='pre', # 字符串,“pre”或“post”(可选,默认为“pre”):在每个序列之前或之后填充。
truncating='pre', # 字符串,“pre”或“post”(可选,默认为“pre”):从大于 maxlen 的序列中删除值,无论是在序列的开头还是结尾。
value=0.0 # 浮点数或字符串,填充值。 (可选,默认为 0。)
)返回值
Numpy array with shape (len(sequences), maxlen)
例子
import tensorflow as tf # 导入tensorflow
sequence = [[1], [2, 3], [4, 5, 6]] # 输入序列
tf.keras.preprocessing.sequence.pad_sequences(sequence) # 长度标准化
array([[0, 0, 1],
[0, 2, 3],
[4, 5, 6]])import tensorflow as tf # 导入tensorflow
sequence = [[1], [2, 3], [4, 5, 6]] # 输入序列
tf.keras.preprocessing.sequence.pad_sequences(sequence, padding='post') # 长度标准化array([[1, 0, 0],
[2, 3, 0],
[4, 5, 6]])主要参考:tf.keras.utils.pad_sequences | TensorFlow Core v2.9.1 (google.cn)
边栏推荐
猜你喜欢
![2022-07-30:以下go语言代码输出什么?A:[]byte{} []byte;B:[]byte{} []uint8;C:[]uint8{} []byte;D:[]uin8{} []uint8。](/img/7f/130a9b733855a2bab07d26ffda2c49.png)
2022-07-30:以下go语言代码输出什么?A:[]byte{} []byte;B:[]byte{} []uint8;C:[]uint8{} []byte;D:[]uin8{} []uint8。
![[C language] Detailed explanation of operators](/img/fa/dce3da39f19b51c6d1b682128da36b.png)
[C language] Detailed explanation of operators

面试Redis 高可靠性|主从模式、哨兵模式、Cluster集群模式

【MQ我可以讲一个小时】

1. Get data - requests.get()

12 reasons for MySQL slow query

MySQL database backup

Information System Project Manager Core Test Site (55) Configuration Manager (CMO) Work

Mysql application cannot find my.ini file after installation

快速掌握并发编程 --- 基础篇
随机推荐
Centos7 install mysql5.7 steps (graphical version)
ERROR 1819 (HY000) Your password does not satisfy the current policy requirements
Temporal对比Cadence
一文了解大厂的DDD领域驱动设计
SQL statement to range query time field
On-line monitoring system for urban waterlogging and water accumulation in bridges and tunnels
sql语句-如何以一个表中的数据为条件据查询另一个表中的数据
MySQL(更新中)
Unity resources management series: Unity framework how to resource management
1. 获取数据-requests.get()
Minio upload file ssl certificate is not trusted
Interview | Cheng Li, CTO of Alibaba: Cloud + open source together form a credible foundation for the digital world
Redis Advanced - Cache Issues: Consistency, Penetration, Penetration, Avalanche, Pollution, etc.
MySQL优化:从十几秒优化到三百毫秒
Lua,ILRuntime, HybridCLR(wolong)/huatuo hot update comparative analysis
Summary of MySQL common interview questions (recommended collection!!!)
Unity手机游戏性能优化系列:针对CPU端的性能调优
[R language] [3] apply, tapply, lapply, sapply, mapply and par function related parameters
Minesweeper game (written in c language)
MySQL window function