[問題] numpy中的.shape問題

看板Python作者 (kyosuke8958)時間6年前 (2019/03/06 19:37), 編輯推噓2(201)
留言3則, 3人參與, 6年前最新討論串1/1
最近在我處理wav 二進檔時 需把序列拆成左右聲道 我看網路上的example code使用 arrayname.shape=-1,2 效果是把第偶數個data分到第一個row 第奇數data分到第二個row 這讓我很不解 shape不是看陣列的型態相關 這樣打有什麼意義?為什麼是-1,2?? 還有可以有方法呼叫shape把兩個序列反算回去嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.57.79 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1551872224.A.751.html

03/06 19:51, 6年前 , 1F
-1是他幫你算
03/06 19:51, 1F

03/06 20:26, 6年前 , 2F
所以他-1是內建這種算法 2是分兩個row嗎?
03/06 20:26, 2F

03/06 21:02, 6年前 , 3F
你就想像一下 1x20 = 2x10 = Nx5, -1就是那個N
03/06 21:02, 3F
文章代碼(AID): #1SVx3WTH (Python)
文章代碼(AID): #1SVx3WTH (Python)