当前位置:网站首页>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)
边栏推荐
猜你喜欢
随机推荐
再见了繁琐的Excel,掌握数据分析处理技术就靠它了
Refinement of the four major collection frameworks: Summary of List core knowledge
Reference code series_1. Hello World in various languages
PWN ROP
Typec手机有线网卡网线转网口转接口快充方案
Minio upload file ssl certificate is not trusted
sql statement - how to query data in another table based on the data in one table
Input length must be multiple of 8 when decrypting with padded cipher
Duplicate entry ‘XXX‘ for key ‘XXX.PRIMARY‘解决方案。
mysql uses on duplicate key update to update data in batches
sql语句之多表查询
[py script] batch binarization processing images
.NET-6.WinForm2.NanUI learning and summary
centos7安装mysql5.7步骤(图解版)
Unity mobile game performance optimization series: performance tuning for the CPU side
Lua,ILRuntime, HybridCLR(wolong)/huatuo hot update comparative analysis
Apache DButils使用注意事项--with modifiers “public“
12 reasons for MySQL slow query
Tapdata 与 Apache Doris 完成兼容性互认证,共建新一代数据架构
[debug highlights] Expected input batch_size (1) to match target batch_size (0)









