У меня есть этот кусок кода:Попытка добавить массивы
csvData = np.array([]);
csvData = np.append(csvData, ['1', '2016-01-01', 'Some text'])
csvData = np.append(csvData, ['2', '2016-01-02', 'Some more text'])
print(csvData)
он выдает: ['1' '2016-01-01' 'Some text' '2' '2016-01-02' 'Some more text']
Я хотел бы получить что-то вроде: [['1' '2016-01-01' 'Some text'], ['2' '2016-01-02' 'Some more text']]
Я попытался обертывание мою строку данных в []
. Причина, по которой я это делаю, потому что я хочу собрать каждую строку csv, сортировать ее по определенному столбцу и перебирать строки данных.
Любое другое решение приветствуется.
Я бы разобраться, используя что-то вроде: csvData [np.argsort(csvData [:,2])]
http://stackoverflow.com/a/3881504/1749888 – RomanHotsiy
Научитесь использовать 'np.conacatenate' перед тем, как попытаться использовать' np.append', как если бы это был список, добавляющий клон , Вам нужно понять размеры массива при использовании 'numpy'. – hpaulj