請問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:42K.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:23Chen-Ming Yang贊同數:0不贊同數:0留言數:0
Hello,
針對第3點, 其實這個快捷鍵沒錯
但是他顯示的文字通常是該 module 有定義的 docstring 才會被顯示出來
所以有時候並不是壞掉, 有可能是該 function 本來就沒有特別寫 docstring