В чем разница между 2 массивов, чьи формы являются-Разница между этими формами массива в Numpy
(442,1) и (442)?
Печать обе эти системы производит идентичный выход, но когда я проверить равенство ==, я получаю 2D вектор, как this-
array([[ True, False, False, ..., False, False, False],
[False, True, False, ..., False, False, False],
[False, False, True, ..., False, False, False],
...,
[False, False, False, ..., True, False, False],
[False, False, False, ..., False, True, False],
[False, False, False, ..., False, False, True]], dtype=bool)
Может кто-то объяснить разницу?
Спасибо. Я новичок в интеллектуальном анализе данных и не могу понять синтаксис ([value],), а не обычный ([value]) синтаксис для форм массива. Эта дополнительная запятая делала вещи свернутыми. – goelakash
Запятая в '(422,)' указывает, что выражение является кортежем. Это кортеж с одним элементом внутри. Без запятой '(422)' оценивается как целое число «422». Форма массива всегда является кортежем. – unutbu
Существуют ли массивы размера (1,442) и (442,) то же самое? – bikashg