arrays - 如何在 Julia 中将数组转换为数组?
问题描述
在下面的示例中,我得到一个数组数组作为输出。我想寻求将其减少到的建议n-element vector
。
示例:我有一个向量x
,然后对输出的数组的前 2 个元素执行减法运算a
。
x = Float64.([1,2,3,4,5])
a= x[2,:] - x[1,:]
1-element Vector{Float64}:
1.0
现在,当我收集以下范围时,它返回数组数组,如下所示。
c = collect(range(minimum(x).*a, maximum(x).*a, length=10))
10-element Vector{Vector{Float64}}:
[1.0]
[1.4444444444444444]
[1.8888888888888888]
[2.333333333333333]
[2.7777777777777777]
[3.2222222222222223]
[3.6666666666666665]
[4.111111111111111]
[4.555555555555555]
[5.0]
我想知道如何将其转换为可以输出以下结果的向量?
# Expected result:
10-element Vector{Float64}:
1.0
1.4444444444444444
1.8888888888888888
2.333333333333333
2.7777777777777777
3.2222222222222223
3.6666666666666665
4.111111111111111
4.555555555555555
5.0
谢谢!!
解决方案
构建a
时想要a= x[2] - x[1]
. 然后a
将是一个标量,其他一切都将按预期运行。
推荐阅读
- android - MPAndroidChart:与相应行同高的图例条目
- c++ - 如何在代码中创建抽象类,让蓝图扩展它,然后将该蓝图返回给代码以进行实例化?
- java-8 - 从 producer.send(message) 获取消息 ID
- java - Spring Boot + MVC JSON Binding - 在有限范围内不区分大小写
- html - 为什么我不能在我的主要内容上对我的评论和页脚进行 z-index 索引?
- python - 我在 Windows 命令提示符下的 python 版本与 anaconda 提示符不同
- php - 查找正在访问该站点的机器的主机名
- c# - 剃刀页面返回部分视图,传入的项目为空
- css - css 响应式 flex 布局列到行
- video - 在 ffmpeg filter_complex 期间丢失视频质量