Python
 Computer >> コンピューター >  >> プログラミング >> Python

JupyterNotebookでNumpy2D配列をグレースケール画像として表示するにはどうすればよいですか?


Jupyter Notebookで2D配列をグレースケール画像として表示するには、次の手順を実行できます

ステップ

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。

  • numpyを使用してランダムデータを作成します。

  • データを画像として、つまり2Dの通常のラスターに灰色で表示します カラーマップ。

  • 図を表示するには、 Show()を使用します メソッド。

from matplotlib import pyplot as plt
import numpy as np

# Set the figure size
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# Random data points
data = np.random.rand(5, 5)

# Plot the data using imshow with gray colormap
plt.imshow(data, cmap='gray')

# Display the plot
plt.show()

出力

次の出力が生成されます-

JupyterNotebookでNumpy2D配列をグレースケール画像として表示するにはどうすればよいですか?


  1. 3Dnumpy配列からMatplotlibに3Dプロットを作成する

    3D numpy配列から3Dプロットを作成するには、numpyを使用して3D配列を作成し、x、y、zポイントを抽出します。 figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 〜.axes.Axesを追加します add_subplot()を使用してサブプロット配置の一部として図に追加 メソッド。 size =(3、3、3)のランダムデータを作成します 。 3Dアレイからx、y、zデータを抽出します。 作成した軸に3D散乱点をプロットします 図を表示するには、 show()を使用します メソッド。 例 import num

  2. Matplotlibグラフをフルスクリーンで画像化するために表示する

    matplotlibグラフをフルスクリーンで表示するには、 full_screen_toggle()を使用できます。 メソッド。 ステップ figure()を使用して、フィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 2つのリストを使用して線をプロットします。 現在のフィギュアのフィギュアマネージャーを返します。 フルスクリーン画像を切り替えるには、 full_screen_toggle()を使用します メソッド。 図を表示するには、show()メソッドを使用します。 例 from matplotlib import pyplot a