2016-05-08 3 views
2

モジュール:test.pyを作成しました。 I import matplotlib.pyplot as plt行う場所(1)、import testまたはfrom test import test_imgとしてどこかにそれを使用するにはPythonユーザ定義モジュールシステムモジュールをインポートする場所

import matplotlib.pyplot as plt 
N = 5 
def test_img(data_loc): 
    #F = load images from data_loc 

    def plot_img(im): 
     # a bunch of other codes 
     plt.imshow(im) 

    for i in range(N): 
     plot_img(F(i)) 

:それはのように見える内部の?それは今のようなtest.pyの中ですか?

(2)この場合、の内部で使用されるのであれば、plot_imgはこの場合にはの内部にネストされていますか?

(3)定数Nをどこで宣言すればよいですか(これは一例ですが、多くの定数があります)? plot_imgの中で使用される場合はどうすればいいですか、どこで宣言しますか?

答えて

2
  1. はい、そのままmatplotlibをインポートできます。
  2. 正常に動作するはずです。
  3. 定数を使用する場所はどこにでも置いてください。それらが1つの機能でのみ使用されている場合は、その機能をその機能の中に入れることを検討してください。しかし、今あなたが持っているものはOKです。
関連する問題