logo
Loading...

請問img.shape是用來做甚麼指令的? jupyter 函式說明 操作方式 - Cupoy

想請問D5_HW中有幾行程式碼的意思,1)請問img.shape是用來做甚麼指令的?2)還有shap...

請問img.shape是用來做甚麼指令的? jupyter 函式說明 操作方式

2019/12/02 上午 08:55
電腦視覺深度學習討論版
陳右東
觀看數:18
回答數:2
收藏數:0

想請問D5_HW中有幾行程式碼的意思,

1)請問img.shape是用來做甚麼指令的?

2)還有shape後方的[ ]裡面放的是甚麼?(有的有:,有的卻沒有)

3)如果我以後自己想查jupyter裡面的'函式說明',我上網查了快捷鍵是shift-Tab,可是我按了卻沒有反應,請問是有別的方式操做嗎?

感謝~

h, w = img_hw.shape[:2] 


resize_col = int(img_hw.shape[1]*fx)
resize_row = int(img_hw.shape[0]*fy)

回答列表

  • 2019/12/02 上午 09:42
    K.F
    贊同數:2
    不贊同數:0
    留言數:1

    1.shape是看維數,再簡單說就是陣列的大小

    https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html

    2.[]是一種操作陣列/字串的做法,在陣列上[:2]

    就是取前兩個

    img他的shape為(512,512,3)

    取前兩個餵給h,w

    h = 512

    w = 512

    3.我也不清楚..

  • 2019/12/07 下午 03:23
    Chen-Ming Yang
    贊同數:0
    不贊同數:0
    留言數:0

    Hello,


    針對第3點, 其實這個快捷鍵沒錯

    但是他顯示的文字通常是該 module 有定義的 docstring 才會被顯示出來

    所以有時候並不是壞掉, 有可能是該 function 本來就沒有特別寫 docstring