我需要沿Z轴翻转3D阵列A形[m,n,k]。 我需要平面0(A [0,:,])成为k-1,平面1成为k-2平面,依此类推。
我需要在许多数组上执行此操作,并且循环非常慢。
我试过了:
C = numpy.rot90(A,2)
C = flipud(A)
C = A[::-1]
我也尝试过rol和reshape,而不是我需要的东西。
例如: A是(3,2,2)
A= np.array([[[ 1.01551435, -0.76494131],
[ 0.56853752 , 1.94491724]],
[[-0.97433012 , 2.08134198],
[-1.34997602 ,-0.33543117]],
[[ 0.54217072, -1.33470658],
[-0.50179028, -0.66593918]]])
我需要颠倒Z轴重新排序:
[[ 0.54217072 -1.33470658]
[-0.50179028 -0.66593918]]
[[-0.7703279 0.02402204]
[-0.18006451 -0.37589744]]
[[ 1.01551435 -0.76494131]
[ 0.56853752 1.94491724]]
有什么想法吗?
答案 0 :(得分:0)
正如@hpaulj所说:
mongo $DB_NAME --quiet --eval "db.getCollectionNames().forEach(function (n) { var s = db[n].stats(); print(s['ns'] + ',' + s['size'] + ',' + s['storageSize']) })" | sort --numeric-sort --reverse