0xC0000005, интересный ты человек. Ты пишешь все что угодно но самое главное - шапку функции ты не показываешь.
И что нам делать? Додумывать как ты код писал? Фантазировать?
Этот пример мне кажется интересен тем что он близко стоит между ad-hoc полиморфизмом и параметрическим.
В классическом варианте ООП можно просто вернуть ссылку на базовый тип Drawable. А в функциональном - фактически собрать 5 вариантов функций.
У меня стоит проц Core i5 3,2 Ghz 4 ядра, на что посвежее его можно поменять? i7 или i9, и с какими параметрами.
Вот тут я вообще не знаю. Зачем тебе его менять? Кривая производительности современных CPU практически перестала расти. Нам сейчас вместо производительности впаривают фичи. Аппаратная криптография. Встроенная видяшка. Всякие процессоры физики и тензорные процессоры (интересно только тому кто занимание AI и нейросетями). Обычному пользователю замена CPU на новый мало чего дает. Даст +5 % к перформансу а денег ты потратишь как всегда 2х или 3х от старого процессора.
Вот если ты конвертишь видео всю ночь или обрабатываешь в Adobe и у тебя все 16 ядер загружены на 100% два часа. И если замена на новый CPU позволит тебе сократить это время до 1 часа за счет 32 ядер - то тогда покупка имеет смысл.
А так.. если лишние деньги - потрать на что-то другое. На свое здоровье. Или просто купи себе зимние колеса. Или чехлы новые для машины.
komandor2008, насчет железа я не скажу. Я редко занимаюсь именно железом. Вобщем как и все пользователи своего ПК. Раз в 3 года надо сделать какой-то апгрейд. Я читаю магазины. Смотрю что есть.
Я находил такие сайты - онлайн-конструкторы где можно было наклилкать любую конфигурацию и проверить детали на совместимость. Поищи такие. Это ответ на вопрос "потянет ли система".
По повод этого
советуют не более 3 Тб
я не знаю почему так. Пускай те кто советуют - аргументируют. Какое явление или эффект происходит у них после 3 Терабайт? Я не знаю. Современные файловые системы уже спокойно выдерживают пета-байты и зета-байты и перешли на 64 и 128 битную арифметику дисковых поинтеров. И я не понимаю откуда идет лимит в 3 Терабайта. Может маркетинг?
Про HDD я писал просто для сравнения. Обычно удельная цена терабайта на HDD - дешевле. А если ты хранишь как я фильмы и сериалы - то тебе выгоднее покупать HDD. Потому что для просмотра фильмов
SSD никакого преимущества не имеет. Кино смотрится абсолютно также.
Иерокопус Таманский, без челленджа - неинтересно согласитесь. Когда ставишь сверх-задачу - то есть вероятность получить на выходе некий промежуточный результат который может быть интересен. Парсинг новостей - сегодня решенная задача и я не вижу смысла ее ставить как именно цель для ИИ. Пускай ИИ сделает сверх-усилие.
Поясню на примере. Допустим у тебя есть квази-линейный график в виде облака точек.
И ты хочешь найти самую некрасивую точку (выброс). То для этого ты строишь
линейную регрессию. Она показывает как это облако расположено. И уже фактическое
расстояние от линии регрессии до точек даст тебе все выбросы и аномалии.
В твоем случае (периодическая функция) роль этой регрессии выполняет главная гармоника
Фурье. Ну если хочешь - возьми 2 и 3 и прочие гармоники.
eegmak, после анализа Фурье ты можешь автоматически (абсолютно точно) расставить
по всей длине ЭКГ разметку главной гармоники. А уже зная главную гармонику анализировать
отклонения 80% всех периодов от этих спазмов во всем графике.
eegmak, форма сигнала может быть любой по твоему тех-заданию. Но я отвечаю по поводу синусоиды. Формула синусоиды
y = a + b*sin(d*a*(x+c))
где a,b,c,d - это постоянная составляющая, амплитуда, фаза и некий множитель для частоты. Все в радианах.
Подстраивать под реальный график очень сложно.