質問: np.matrix(vec1) としてみたのですが >>>vec2 matrix([[1,2,3]]) と[]が多く表示されます。
回答: リファレンスを見てみると良いです。numpy.matrix — NumPy v1.15 Manual > > A matrix is a specialized 2-D array that retains its 2-D nature through operations. > > > 2次元配列に特化していると書かれているほか、 > > **Note** > > It is no longer recommended to use this class, even for linear algebra. Instead use regular arrays. The class may be removed in the future. > > > 既に推奨されないクラスであるそうなので、今までどおり ndarray を使うと良いと思います。