У меня есть функция, которая возвращает список. Я думаю, что я использую np.append, чтобы добавить этот список в качестве новой строки в массиве, мое намерение состоит в следующем:Визуализация массива/матрицы numpy
list = 4 5 6
b = 1 2 3
b = np.append(b, list)
продукции;
1 2 3
4 5 6
Это не код, который я использую (между ними много шума). Но выход я получаю это:
2016-06-01 PRINT [ 99.86 99.928 99.9 99.875 99.8 89.7933
97.60018333 98.903 99.928 0.2801201 98.95 98.93
98.87 98.94 99.05 89.097 97.6712 98.87
99.59 0.23538903 99.711 99.732 99.725 99.724
99.769 89.777 98.12053333 99.68 99.88
0.30333219 99.805 99.79 99.743 99.71 99.69
89.7728 98.06653333 99.617 99.82 0.28981292
99.882 99.879 99.865 99.84 99.9 89.9206
98.29823333 99.82 100.08 0.31420778]
Является ли это 10 столбца на 5 массива строк/матрице или это/массив строк 50 столбца? Я чувствую, что здесь что-то не хватает - или это просто, что на выходе не отображается форма массива?
W hy не получить форму массива от numpy, например. 'b.shape' Ссылка: [numpy.ndarray.shape] (http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html) – davedwards
Я вижу только один набор '[]' - поэтому это 1d, массив элементов 1d 50 , Как и ваш закодированный 6-элементный массив. – hpaulj