gpt4 book ai didi

matrix - 如何制作 View 下降尺寸?

转载 作者:行者123 更新时间:2023-12-02 07:07:19 26 4
gpt4 key购买 nike

v0.5-rc0 上的一个简单示例可以最好地说明这一点:

julia> view(zeros(4,2),:,2)
4-element SubArray{Float64,1,Array{Float64,2},Tuple{Colon,Int64},true}:
0.0
0.0
0.0
0.0

julia> zeros(4,2)[:,2]
4-element Array{Float64,1}:
0.0
0.0
0.0
0.0

第一个返回 Array{Float64,2} 的子数组,只有 1 列,但 v0.5 降低了维度。有没有办法让子数组/ View 删除未使用的维度?

最佳答案

正如 Tasos 提到的,它是 Array{Float64, 2} 的 View ,但 View 本身已经是一维的。事实上,

julia> T = SubArray{Float64,1,Array{Float64,2},Tuple{Colon,Int64},true};
julia> T <: AbstractVector{Float64}
true

关于matrix - 如何制作 View 下降尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38724660/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com