0

numpy rearrays に「結合」機能はありませんか? matplotlib には何かがあり、連結がありますが、これは解決策ではありません。numpy/scipy にすばやく参加したい、またはそこにない理由を理解しています。

4

1 に答える 1

0

少し掘り下げた後、このわずかに埋もれたライブラリを見つけました。私はそれが私が必要とすることをしているかもしれないと思う...他の答えも聞いてみたい. これが最善の解決策である場合、十分に文書化されていません。ドキュメントの寄稿方法がわかりません:

import numpy as np
import numpy.lib.recfunctions as rfn

import numpy.random as random

a = random.randn(4,2)
b = random.randn(4,2)

a[1, 0] = 12
b[1, 0] = 12
print(a)
print(b)
a = np.rec.fromrecords(a, names='a,b')
b = np.rec.fromrecords(b, names='a,c')
print(a['a'])
print(b['a'])
c = rfn.join_by('a',a,b,jointype='outer')
print('')
print(c)
于 2012-04-25T18:22:22.470 に答える