Unity-ML-Agents--Learning-Environment-Design-Agents.md-代码解读(1)
1.Agent.CollectObservations()
2.Observable Fields and Properties
3.One-hot encoding categorical information
Unity-ML-Agents-代码解读-Making a New Learning Environment
1.Initialization and Resetting the Agent
2. Observing the Environment
3.Taking Actions and Assigning Rewards
如果需要集合中的元素核实删除或添加的信息,就可以使用ObservableCollection类.
ObservableCollection类表示一个动态数据集合,在添加项,移除项或刷新整个列表时,刺激和将提供通知.
命名空间:System.Collections.ObjectModle
语法:public class ObservableCollection:Co
可以使用 Split() 方法将字符串转换为字符串数组,然后使用 ObservableCollection 构造函数将数组转换为 ObservableCollection。
```csharp
string str = "apple,banana,orange";
ObservableCollection<string> collection = new ObservableCollection<string>(str.Split(','));
这样就可以将字符串 "apple,banana,orange" 转换为包含三个元素的 ObservableCollection,分别是 "apple"、"banana" 和 "orange"。注意,这种方法需要在 UI 线程中执行,因为 ObservableCollection 是用于在 WPF 和 UWP 等框架中绑定到 UI 元素的。如果在其他线程中使用 ObservableCollection,可能会导致线程错误。