にズーム/拡大は、私は次の配列を持っているnumpyの配列
b = [[2 2 2 3 3 3 5 5 5]
[2 2 2 3 3 3 5 5 5]
[2 2 2 3 3 3 5 5 5]
[4 4 4 6 6 6 7 7 7]
[4 4 4 6 6 6 7 7 7]
[4 4 4 6 6 6 7 7 7]
[1 1 1 5 5 5 7 7 7]
[1 1 1 5 5 5 7 7 7]
[1 1 1 5 5 5 7 7 7]]
だから私は、次のコマンドを使用しています:
この質問と回答に基づいてここにResampling a numpy array representing an image。
はしかし、私が取得していますがこのです:
b = [[2 2 3 3 3 3 5 5 5]
[2 2 3 3 3 3 5 5 5]
[4 4 6 6 6 6 7 7 7]
[4 4 6 6 6 6 7 7 7]
[4 4 6 6 6 6 7 7 7]
[4 4 6 6 6 6 7 7 7]
[1 1 5 5 5 5 7 7 7]
[1 1 5 5 5 5 7 7 7]
[1 1 5 5 5 5 7 7 7]]
私は拡張が3で正確にしたい、または任意のズーム倍率があるが、現在、それは配列の各要素に異なるのです。
これを行う直接的な方法はありますか?あるいは、何らかのコーディングで手動で行うのでしょうか?
決して遅くない!公正であるために、この回答は@MSeifertの回答よりも完全で簡単に実装できます。その答えは2D配列にはうまくいきましたが、私は3D配列にそれを適用することが困難でした。 答えのもう一つの点は、各ディメンションの展開値を別々に決めることができることです。これは、すべての方向に同じ値で配列を展開したくない場合です。 私が間違いなく言っているのは、これが答えです。 – philippos
"私の3Dアレイに適用するのが困難だと分かった"という意味の例を指定したり、例を挙げたりできますか? –