2

2Dサーフェスプロットにいくつかのデータをプロットしようとしています。データは、T字型サンプルの特性の変化を表しています。ただし、私が使用している方法(ドキュメントの標準的な方法)は、Tコンポーネントの寸法を超えて、正方形のグリッド全体を補間します。

補間をTコンポーネント内に制限したいと思います。

これは、T字型グリッド(または補間したい形状)を定義することによって行われると思いますが、これは正しいですか?もしそうなら、補間するためにT字型のグリッドを作成するにはどうすればよいですか?T字型を作成するために2つの配列を一緒に追加することを考えlinspaceていますが、これまでのところ大規模に失敗しています= /

どうもありがとう!

編集1)

通常のグリッド:

xxxxxxxxx
xxxxxxxxx
xxxxxxxxx
xxxxxxxxx

補間したい領域の形状:

xxxxxxxxx
xxxxxxxxx
000xxx000
000xxx000 

with x=補間するデータポイントと0sは、補間を含むべきではないボイドを表します。

4

1 に答える 1

1

表示したい配列を次のようにパディングできますnp.nan

>>> import matplotlib.pyplot as plt
>>> a = np.random.rand(100, 100)
>>> plt.imshow(a)
<matplotlib.image.AxesImage object at 0x03EEB030>
>>> plt.show()

ここに画像の説明を入力

そしていま:

>>> a[50:, :25] = np.nan
>>> a[50:, 75:] = np.nan
>>> plt.imshow(a)
<matplotlib.image.AxesImage object at 0x040C81B0>
>>> plt.show()

ここに画像の説明を入力

于 2013-03-14T17:26:47.117 に答える