作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Numpy(python 包)中,可以使用语法 numpy.linspace(minValue, MaxValue, numberOfSamples)
构造 float 的离散区间。 .
我看到 swift 有 func stride<T>(from start: T, through end: T, by stride: T.Stride)
它允许获取具有固定步长(步幅)的值间隔。
但是有 linspace 的等价物吗?
最佳答案
我在标准库中没有找到 linspace 的等效项,但您可以自己实现它。
func linspace<T>(from start: T, through end: T, in samples: Int) -> StrideThrough<T>
where T : FloatingPoint, T == T.Stride {
return Swift.stride(from: start, through: end, by: (end - start) / T(samples))
}
关于swift - 如何在swift中获得固定长度和范围的 float 区间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58995021/
我是一名优秀的程序员,十分优秀!