【发布时间】:2019-07-23 14:53:28
【问题描述】:
ndarray crate 的示例使用以下代码,其中Array::random 返回类型为ArrayBase<S, D>:
let a = Array::random((hash_size, inp_dimensions), Uniform::new(0., 10.));
我想将结果存储在结构中,因此需要类型。编译器告诉我它期望ArrayBase<S, D> 的类型为ArrayBase<OwnedRepr<f64>, ndarray::dimension::dim::Dim>,但ndarray::dimension::dim::Dim 是私有的。
如何将这个数组存储在结构中?
【问题讨论】:
-
Dim 不是在 ndarray 前奏曲中公开重新导出的吗?
-
谢谢,就是这样。我让我被编译器输出愚弄,然后看错了方向。此外,“再导出”类型对我来说是新的。 (我还在学习阶段)
标签: rust