質問: np.array((a2,b)) ```
回答: 1次元と2次元の配列(リスト)を合体させているので、どのようにつなげればいいのかわからないといった状態です。条件としては、同じ次元のデータにする必要があります。 また、a1_ndaarayの中身を見たところ、[list([(3, 4)]) list([[2, 5], [6, 8]])]となっていたので、配列の中にリストがある状態です。ですので、厳密には2次元の配列ではないように思われます。 一番簡単な合体はそのまま`a2_ndarray=a2+b`とするだけですが、構造を保ったままのリストとなります。 他には`np.append(a2,b)`を使うと合体させられますが、中身を全部一緒にしてしまうので1次元の配列としてまとめられてしまいます。 そのままの構造を保持したままがいいのであれば、 ``` import pandas as pd df = pd.DataFrame(a2+b) ``` とすることもできます。この場合、DataFrame型にはなってしまいますが、Numpyとの相性はいいのでお勧めはします。 以上参考になれば幸いです。