Bug in `strides` of reshaped adjoint/transposed arrays
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 45/100
Hướng nghiên cứu
Tái hiện ví dụ Julia từ issue bằng cách sử dụng ArrayInterface.strides trên mảng adjoint B đã được reshape. Truy vết triển khai của strides và cách nó xử lý reshape và transpose, sau đó xác minh rằng kết quả là (5, 15, StaticInt{1}()) cho trường hợp được nêu.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Reported by @chriselrod in https://github.com/JuliaArrays/ArrayInterface.jl/pull/161#discussion_r643907939:
julia> using ArrayInterface
julia> A = rand(5,12);
julia> B = reshape(A', (3,4,5));
julia> ArrayInterface.strides(B) # @chriselrod: should be `(5,15,StaticInt{1}())`
(static(1), 3, 12)
- Ngôn ngữ chính
- Julia
- Star
- 140
- Fork
- 44
- Merge trung bình
- 4 ngày 14 giờ
- Pull request đã merge (30 ngày)
- 5
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của JuliaArrays/ArrayInterface.jl
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
JuliaArrays/ArrayInterface.jl#499 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
JuliaArrays/ArrayInterface.jl#463 · 5 bình luận · 4 reaction ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
JuliaArrays/ArrayInterface.jl#460 · 8 bình luận · 2 reaction ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
JuliaArrays/ArrayInterface.jl#397 · 1 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 15/100
JuliaArrays/ArrayInterface.jl#396 ·
Tất cả issue của JuliaArrays/ArrayInterface.jl
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
epiforecasts/BVDOutbreakSize#862 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
CliMA/Oceananigans.jl#6066 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
JuliaLang/LinearAlgebra.jl#1707 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
JuliaPluto/Pluto.jl#3616 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
ReactiveBayes/ExponentialFamily.jl#322 · 2 bình luận ·