2016-04-29 73 views
-1

有沒有一種方法來有效地搜索存儲庫中的特定功能? 例如,我正在尋找一些tensorflow.image函數的代碼,但是我完全迷失在他們倉庫的結構中。丟失在Tensorflow github存儲庫

+0

我不知道這是否是夠你用的,也許還有更好的方法,但我發現,而不是使用普通的函數名稱,像「def functionName(」給出了更好的搜索結果(如果你正在尋找函數定義) – natschz

+0

如果你正在尋找TensorFlow中的函數,請在PyCharm或其他IDE中進行克隆和加載,然後很容易找到 –

+0

@ nastchz是的,當然你是正確的,當你正在搜索一個文件,但是當你想在回購的所有子文件夾遞歸搜索(因爲你不知道哪一個是正確的)一個簡單的CTRL + F不起作用 – jean

回答

3

您是否嘗試過使用ipython? Ipython可以找到任意函數的來源。對於剛剛安裝tensorflow並運行:

$ ipython 
In [1]: import tensorflow as tf 
In [2]: ?tf.image 

輸出:

類型:模塊

字符串形式:

文件:/usr/local/lib/python2.7/ dist-packages/tensorflow/python/ops/image_ops.py

Docstring:...

tf.image因此在​​中實施。

您還可以使用?信息有關的功能,如?tf.image.decode_jpeg

+0

非常酷的答案!謝謝 ! – jean

0

Tensorflow repo中所有圖像函數的正確路徑是tensorflow/tensorflow/python/ops/image_ops。 Github非常棒,因爲它的搜索欄允許你解析根文件夾中的每個文件。