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

Pythonメッシュグリッドに関数を適用するにはどうすればよいですか?


メッシュグリッド −座標ベクトルからの座標行列。

例を見て、Pythonメッシュグリッドに関数を適用する方法を見てみましょう。 numpyのベクトル化されたデコレータを使用して、xとyの2つのリストを検討できます。

import numpy as np
@np.vectorize
def foo(a, b):
   return a + b
x = [0.0, 0.5, 1.0]
y = [0.0, 1.0, 8.0]
print("Function Output: ", foo(x, y))

出力

Function Output: [0. 1.5 9. ]

  1. Python Matplotlibで多変量関数をプロットする方法は?

    Pythonで多変量関数をプロットするには、次の手順を実行できます- ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 ランダムなxを作成します 、 y およびz numpyを使用したデータポイント。 図とサブプロットのセットを作成します。 xを使用して散布図を作成します 、 y およびz データポイント。 ScalarMappableインスタンスのカラーバーを作成します。s 。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np import matpl

  2. Python関数でグローバル変数を使用するにはどうすればよいですか?

    グローバルおよびローカルという用語は、スクリプトまたはプログラム内の変数の到達範囲に対応します。グローバル変数は、どこからでもアクセスできる変数です。ローカル変数には、そのフレーム内でのみアクセスできます。ローカル変数にグローバルにアクセスすることはできません。 グローバル変数は、関数の外部で定義および宣言され、どこでも使用できる変数です。 同じ名前の変数が関数のスコープ内で定義されている場合、その変数は関数内で指定された値のみを出力し、グローバル値は出力しません。 指定されたコードは、関数fooの内部と外部の両方でグローバル変数にアクセスする方法を示すように書き直されています。 例 #