Я пытаюсь читать данные из текстового файла. Я могу сделать это через импорт. Он работает нормально. Мои данные импортированные как: UserID | SportID | РейтингMatlab обрабатывает данные из текстового файла
Есть много пользователей, которые могут, как и любой вид спорта с любым рейтингом, например:
User|SportID|Rating
1 2 10
1 3 5
2 1 10
2 3 2
я пытаюсь создать новую матрицу, как показано ниже
UserID Sport1 Sport2 Sport3
1 (null) 10 5
2 10 (null) 2
Я попытался сделать это через «для» и «петлю», однако есть почти 2000 пользователей и 1000 видов спорта, а их данные - почти 100000. Как я могу это сделать?
Если у вас есть параллельная обработка, вы можете использовать цикл 'parfor'. – KronoS
Какая у вас проблема? Это слишком медленно? У вас не хватает памяти? Ваша проблема заключается в создании вашей матрицы или в поиске вещей? –
Это было слишком медленно .. но я использовал kronos ответ, это работает как шарм :) – Palindrom