在泛型编解码、** **大数据** **量级场景下** **的性能也** **满足不了我们的需要**。JSON 库的基准编解码性能固然重要,但是对不同场景的最优匹配更关键 —— 于是我们走上了自研 JSON 库的道路。## 开源库 so... 很多运算其实不需要在“运行时”执行。这里的“运行时”是指程序真正开始解析 JSON 数据的时间段。举个例子,如果业务模型中确定了某个JSON key 的值一定是布尔类型,那么我们就可以在序列化阶段直接输出这个对象对...
Immutable 还体现在集合类的类型上。我们在项目中提倡非必要不使用 `MutableList` 这样的 Mutable 类型,可以减少 `ConcurrentModificationException` 等多线程问题的发生,同时更重要的是避免了因为 Item 篡改带来的... 通过 `reified` 关键字在运行时获取泛型类型用来创建具体 ViewModel 实例:```kotlinfun Fragment.createViewModelLazy( viewModelClass: KClass , storeProducer: () -> ViewModelStore, factoryPr...
但是计算机根本不认识我们的词啊,需要将其转换为适合计算机处理的数据类型。一种常见的做法是独热编码(one-hot编码),假设我们现在要对“秃”、“头”,“小”,“苏”四个字进行独热编码,其结果如下: 可以看出,上图可... 隐含层特征大小input = torch.randn(bs, T, input_size) # 随机初始化一个输入特征序列h_prev = torch.zeros(bs, hidden_size) # 初始隐含状态```我们先来打印看一下`input`和`h_prev`以及它们的shape,如下:...