В моей программе Python я конкатенирую несколько целых чисел и массив. Было бы интуитивно, если это будет работать:Массив Numpy: конкатенатные массивы и целые числа
x,y,z = 1,2,np.array([3,3,3])
np.concatenate((x,y,z))
Однако, вместо того, чтобы все Интсы должны быть преобразованы в np.arrays:
x,y,z = 1,2,np.array([3,3,3])
np.concatenate((np.array([x]),np.array([y]),z))
Особенно, если у вас есть много переменных, это руководство Конвертирования утомительная. Проблема в том, что x и y - 0-мерные массивы, а z - одномерные. Есть ли способ сделать конкатенацию без преобразования?
Хех, это заставляет меня чувствовать себя немного глупо :). Спасибо за вашу помощь. Теперь я также понимаю, что существует разница между ints/float и типами последовательностей, такими как списки, кортежи и т. Д. – Forzaa