假设我有一个包含 100 个键的 Python 字典。对于每个键,字典都包含一个二维数组。
所有这些二维数组都具有相同的行数。如何沿列轴在最终的二维数组中有效地连接这些数组?
值得为此通过熊猫吗?如果是这样,怎么做?
例如
from collections import OrderedDict()
dct = OrderedDict()
for key in xrange(3):
dct[key] = np.random.randint(3,size=(2,np.random.randint(10)))
# Print the dictionary:
> dict(dct)
{0: array([[1, 0, 2, 2, 2, 1, 0],
[1, 2, 2, 1, 1, 1, 0]]),
1: array([[2, 1, 0, 1, 1],
[1, 1, 2, 2, 2]]),
2: array([[2],
[0]])}
连接的结果应该是:
array([[1, 0, 2, 2, 2, 1, 0, 2, 1, 0, 1, 1, 2],
[1, 2, 2, 1, 1, 1, 0, 1, 1, 2, 2, 2, 0]])