У меня есть три отдельных 1d массива списка чисел, их квадратов и кубов (созданных с помощью цикла 'for').Я хотел бы, чтобы эти массивы появлялись в трех соответствующих столбцах, однако я пробовал функцию column_stack, и python говорит, что она не определена.Я читал о функциях vstack и hstack, но запутался в том, что использовать и что именно они делают.Мой код пока что читает:
import numpy
makearange = lambda a: numpy.arange(int(a[0]),int(a[1]),int(a[2]))
x = makearange(raw_input('Enter start,stop,increment: ').split(','))
y = numpy.zeros(len(x), dtype=int)
z = numpy.zeros(len(x), dtype=int)
for i in range(len(x)):
y[i] = x[i]**2
for i in range(len(x)):
z[i] = x[i]**3
print 'original array: ',x
print 'squared array: ',y
print 'cubed array: ', z
Буду признателен за любой совет