Добавьте одно и то же значение к каждому одноэлементному массиву в массиве NumPy. ⇐ Python

Программы на Python
Anonymous
Добавьте одно и то же значение к каждому одноэлементному массиву в массиве NumPy.

Сообщение Anonymous »

Я создал следующий массив под названием X:

Код: Выделить всё

array([[6.575],
[6.421],
[7.185],
[6.998],
[6.43 ],
[6.012],
[6.172],
[5.631],
[6.004],
[6.377],
[6.03 ]])
и я хотел бы создать

Код: Выделить всё

array([[6.575, 1],
[6.421, 1],
[7.185, 1],
[6.998, 1],
[6.43, 1],
[6.012, 1],
[6.172, 1],
[5.631, 1],
[6.004, 1],
[6.377, 1],
[6.03, 1]])
Я попробовал X = np.array( [[value,1] для значения в X]), но получил ошибку:

Код: Выделить всё

ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 2 dimensions. The detected shape was (506, 2) + inhomogeneous part.
Как это сделать правильно?

Подробнее здесь: https://stackoverflow.com/questions/796 ... umpy-array

Вернуться в «Python»