python エラー「TypeError: Field elements must be 2- or 3-tuples, got ‘1’」の対処法
pythonで、エラー「TypeError: Field elements must be 2- or 3-tuples, got ‘1’」の対処法を記述してます。np.arrayで二次元配列作成時に「[]」のつけ忘れなどで発生します。pythonのバージョンは3.10.0を使用してます。
環境
- OS windows11 home
- python 3.10.0
エラー全文
以下のコードで発生。
import numpy as np
arr = np.array(
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5]
)
エラー全文
TypeError: Field elements must be 2- or 3-tuples, got '1'
原因
「二次元配列」なのに、「[ ]」が足りないため
対処法
「[ ]」をつける
import numpy as np
arr = np.array([
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5]
])
-
前の記事
node.js クレジットカードであるかを判定する 2023.01.20
-
次の記事
GAS googleドライブの指定したフォルダのフォルダを一覧で取得する 2023.01.20
コメントを書く