2016-09-20 79 views
1
from cs231n.fast_layers import conv_forward_fast, conv_backward_fast 

out_fast, cache_fast = conv_forward_fast(x, w, b, conv_param) 

如何通過命令找到conv_forward_fast函數的位置?如何知道從庫中導入的python函數的位置

+0

你的意思是它屬於什麼模塊?或者它在你的代碼中? – mrstebo

+0

它屬於哪個模塊。以及模塊位於何處。 –

+0

我認爲這可能是一些幫助,http://stackoverflow.com/questions/7027848/getting-corresponding-module-from-function – mrstebo

回答

2

你可以只

import cs231n.fast_layers as path 
print(path) 

,它會告訴你該庫的路徑。

+0

那麼它給的內存位置,但我想要的是找到的位置,它在哪裏實際上來自於。 –

+0

@GayalShamane我改變了我的回答有點 – Aaron

+0

導入錯誤回溯(最近通話最後一個) () ----> 1的進口cs231n.fast_layers.conv_forward_fast爲路徑 2打印(路徑) ImportError:沒有名爲conv_forward_fast的模塊 –

0

在Python 2.x中:

from os.path import join 
path_to_module = __import__(join.__module__).__file__ 
相關問題