numpy中的ravel()、flatten()、squeeze()的用法與區別

numpy中的ravel()、flatten()、squeeze()都有將多維數組轉換爲一維數組的功能,區別: ravel():如果沒有必要,不會產生源數據的副本 flatten():返回源數據的副本 squeeze():只能對維數爲1的維度降維 另外,reshape(-1)也可以「拉平」多維數組 參見官方文檔: ravel() flatten() squeeze()
相關文章
相關標籤/搜索