我能想到的最短的代码行是第一个问题。
>>> import numpy as np>>> p = np.array([[1,2],[3,4]])>>> p = np.append(p, [[5,6]], 0)>>> p = np.append(p, [[7],[8],[9]],1)>>> parray([[1, 2, 7], [3, 4, 8], [5, 6, 9]])
第二个问题
p = np.array(range(20))>>> p.shape = (4,5)>>> parray([[ 0, 1, 2, 3, 4], [ 5, 6, 7, 8, 9], [10, 11, 12, 13, 14], [15, 16, 17, 18, 19]])>>> n = 2>>> p = np.append(p[:n],p[n+1:],0)>>> p = np.append(p[...,:n],p[...,n+1:],1)>>> parray([[ 0, 1, 3, 4], [ 5, 6, 8, 9], [15, 16, 18, 19]])
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)