簡體   English   中英

僅在3D numpy數組的二維上具有Ravel()

[英]Ravel() on only two dimensions of a 3D numpy array

我有一個形狀為numpy的數組(182, 218, 182)

我正在嘗試對其進行重組,使其大小為(182, 39676) -例如,將它的182個切片中的每個切片和ravel()取出每個切片成一個維度,但仍將這些切片分開。

我可以想到使用循環執行此操作的幾種方法,但是在numpy中進行循環似乎是不合邏輯的。 有人知道某個地方是否有方法或參數可以解決問題嗎?

謝謝!

import numpy
   # initialize a[182][218][182]
   a=numpy.reshape(a,(182,39676))

這種重塑應該可以完成工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM