Как разделить строку на подстроки на iOS?

При использовании линейной регрессии. Вы на самом деле просто подгоняете линию к данным. Если данные не линейные, то это не лучший метод. Обратите внимание, что ваши данные не являются линейными по отношению к дню:

enter image description here

Подгонка линии (т.е. выполнение LinearRegression) над вашими данными дает вам линия, которая не является хорошим предиктором ваших данных:

enter image description here

Однако существуют подмножества ваших данных, которые являются более линейными. Например, если вы используете линейную регрессию с 8-го дня, вы получите следующую строку:

enter image description here

Ваша «оценка» уходит путь вверх. Выполнение кода 1000 раз (для этого подмножества данных) дает в среднем 0,875857 баллов. Возможно, вы захотите придумать модель, которая учитывает тот факт, что при определенном проценте пользователь, вероятно, удалит файлы, чтобы освободить больше места.

83
задан Simple Maurya 18 July 2018 в 12:49
поделиться

2 ответа

Можно также разделить строку подстрокой, с помощью NString's метод componentsSeparatedByString .

Пример из документации:

NSString *list = @"Norman, Stanley, Fletcher";
NSArray *listItems = [list componentsSeparatedByString:@", "];
222
ответ дан codelogic 24 November 2019 в 08:41
поделиться

NSString имеет несколько методов для этого:

[myString substringToIndex:index];
[myString substringFromIndex:index];
[myString substringWithRange:range];

Проверка документация для NSString для получения дополнительной информации.

38
ответ дан Joel Levin 24 November 2019 в 08:41
поделиться