Mismatch between `Base._to_indices` and `StaticArrayInterface.static_to_indices` on 1.11
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- julia
調査の方向性
まず、issue にある Julia 1.11 の再現コードを使って StaticArrayInterface.static_to_indices と Base.to_indices を比較します。Boolean 配列を含むタプルがどのように変換されるかを追跡し、その後、static_to_indices が Base.to_indices と同じ CartesianIndex 結果を生成することを確認します。
索引モデルが issue の本文から書いたものです。
説明
julia> a = ones(2, 2, 1)
2×2×1 Array{Float64, 3}:
[:, :, 1] =
1.0 1.0
1.0 1.0
julia> idxs = 1, fill(true, 2, 2)
(1, Bool[1 1; 1 1])
julia> StaticArrayInterface.static_to_indices(a, idxs)
(1, [1, 2, 3, 4])
julia> Base.to_indices(a, idxs)
(1, CartesianIndex{2}[CartesianIndex(1, 1), CartesianIndex(2, 1), CartesianIndex(1, 2), CartesianIndex(2, 2)])
The Base result was changed in 1.11.
- 主要言語
- Julia
- スター
- 14
- フォーク
- 8
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトの環境構築ファイルはまだ確認していません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
JuliaArrays/StaticArrayInterface.jl のほかの issue
-
tagbot-manual
難易度 1/5 1時間未満 初心者へのやさしさ 68/100
-
Storage Orderオープン
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
JuliaArrays/StaticArrayInterface.jl#4 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 32/100
JuliaArrays/StaticArrayInterface.jl#3 · コメント 10 件 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
JuliaArrays/StaticArrayInterface.jl#10 · コメント 2 件 ·
JuliaArrays/StaticArrayInterface.jl の issue をすべて見る
似ている issue
-
`default_linear_interpolation` is called with its arguments swapped, so its opt-outs never applyオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
SciML/OrdinaryDiffEq.jl#4684 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
SciML/Evolutionary.jl#182 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
jmejia8/Metaheuristics.jl#130 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
exercism/julia-test-runner#164 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100