前提
PythonでExcelファイルをnumpyのndarrayに変えて0行目に空の行を差し込みたいのですが、https://helve-blog.com/posts/python/numpy-empty-array/
ここをみると
np.empty([0, 0, 0])
で3次元配列の空の行が作れると書いてあったのですが私は243列の空のリストが作りたくて、npだと最大32までだってエラーが出ました。
実現したいこと
500*243のndarrayの0行目にどうしたら空の243次元のリストが作れてそれを差し込めるか知りたいです。
試したこと
色々調べましたが
https://note.nkmk.me/python-numpy-empty-empty-like/
こことかだと変な数字が入ってあまり使いたくありませんでした。
例えばこういうエラーです。
遅れて申し訳ございません。
Python
1import numpy as np 2a = np.arange(12).reshape((3, 4)) 3 4b=np.insert(a, 1,np.empty([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]), axis=0)###0が40個続いています 5 6print(b)
次のようなエラーが出ます
ValueError Traceback (most recent call last)
Input In [4], in <cell line: 1>()
----> 1 b=np.insert(a, 1,np.empty([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]), axis=0)
ValueError: maximum supported dimension for an ndarray is 32, found 40

回答1件
あなたの回答
tips
プレビュー