2026b

# StateSize


状态形状

函数库: TyReinforcementLearning

# 语法

state_size = StateSize(env)

# 说明

state_size = StateSize(env)获取环境状态的数据形状。

# 示例

创建 CliffWalking 环境,获取其状态形状

CliffWalking 具有一个离散的状态空间,每次返回的状态数据类型是一个整型标量。

using TyReinforcementLearning
env = BuildEnv("CliffWalking-v0")
state_size = StateSize(env)
(1,)
创建 CartPole 环境,获取其状态形状

CartPole 具有一个连续的状态空间,每次返回的状态数据类型是一个包含有四个元素的向量。

using TyReinforcementLearning
env = BuildEnv("CartPole-v1")
state_size = StateSize(env)
(4,)

# 输入参数

env-环境
强化学习环境对象

强化学习环境。

# 输出参数

state_size-状态形状
向量

状态形状,单个状态的数据形状。

数据类型:Int64

# 另请参阅

BuildEnv