Olga
Добрый вечер.Есть ли тут люди,кто понимает в линейной алгебре?
Pershan
доброго времени суток, дружочки- пирожочки, можете скинуть какой нибудь видос или стрим по полной вёрстки , допустим это будет какой-нибудь фриланс заказ или же по работе, лишь бы я не уснул через 15 минут, можно на инглише
Andrii
Andrii
Я бы не по уровням делил, тем более, что куда тогда Haskell, Idris?
Oleksii
Oleksii
какие вы умные, мне еще рано
Alexander
Всё уже, сделал кирпич?
😂Не, ещё нет. Восстанавливаю знания о файловых системах. Читаю документацию по убунте 😃
Oleksii
Daniil
Oleksii
Olga
Что конкретно нужно?
Я сейчас разбираю тему "анализ главных компонентов"(PCA). Вопрос таков,что матрица 2х3 умножается на вектор 3х1.Нужно вычислить размер итогового вектора.Возможно,вопрос максимально тупой и очевидный,но что-то я не догоняю
Виталий
Daniil
По сути вектор это просто матрица с одной строкой или одним столбцом
Перемножая матрицу размером n1xm1 на матрицу n2xm2 главное требование - m1 = n2
Итого получаем матрицу размером n1xm2
В твоём случае получится матрица размером 2х1
Michael
Ребят, вопрос касательно оптимизации. Есть прога, которая сравнивает два списка имён. Я создаю класс человека и вписываю его данные из одного списка и сравниваю со всеми другими людьми из другого списка. Вопрос такой: как лучше организовать сравнение? Много вложенных if или один, но с логическим "и"? Просто я подумал, что если с начала он будет проверять только фамилию, к примеру, и только потом будет переходить к имени, то скорость работы увеличится.
Olga
#ОляПокажиКод
Суть самого задания заключается не в этом,мне просто девочка привела пример с матрицей и вектором ,так как мне нужно визуализировать плот с двумя векторами,а я не могла понять сначала как мне вот из этих точек слепить два вектора,грубо говоря вот так она мне объяснила
Olga
Andrii
Ну... есть Си, который даёт базовые знания архитектуры. Далее, есть ветка Ada, которая дала исключения и generic код которая потом испытала влияния Eifell (контракты) и пришла к верификации императивного кода через них и утверждения. Потом в общем-то развивался Haskell, который работал на алгебраических типах, предложил прекрасную схему для построения абстракций, но до уровня ширпотреба на дошёл. И там же сверху появились Idris, Agda, которые добавили зависимые типы в результате чего всё стало совсем-совсем близко до нирваны. Agda работает через Haskell, а вот Idris имеет свой кодогенератор. В общем, эта векта мне симпатична больше всего. Далее, есть ветка C++ которая взяла идею базу ООП из Simula, исключения из Ada, переиначила generic из Ada и добавил ещё кучу концепций, которые, к счастью, больше нигде не использовались. Потом ветки Java и C# которые посчитали работу с памятью корнем всех зол и сделали сборщик мусора и виртуальную машину, которая исключает эту проблему. Java ещё принесла миру ООП стиль равиоли, когда код состоить из большого количества маленьких классов. В общем люди как-то с этим мирились, но когда в моду пошли микросервисы, когда появился LLVM и компилятор мог написать любой студент, пошли другие языки, и часто там наблюдалось тенденция, что надо не добавлять новые фишки, а запрещать те, которые приводят приводят к запутанному коду. Так в Go, нафик вычеркнули больное наследование реализации (Симула, Java, C#), добавил зелёные потоки и канаы в язык, в результате чего получилось забавно. Потом Rust, который заимствовал алгебраические типы у Haskell и ввёл концепцию одного указателя на запись или много указателей на чтение. В результате чего компилято мог доказывать много свойств на этапе компиляции. Ну ещё есть Erlang, Julia, но я их мало курил.
Olga
Andrii
Michael
Andrii
Тогда бинарный поиск
Olga
Просто с линейной алгеброй пока не всё хорошо, разбираюсь с ней сейчас йчас
Olga
Michael
Тогда бинарный поиск
Я не так выразился, нужно составить третий список с совпадениями из двух других
Andrii
Виталий
Renaldo
Ольга что за расширение гугла?
Michael
Andrii
1 2 3 5 7 слияние 2 4 5 8
Один меньше двух? Сдвигаем итератор первого массив. Два равно двух? Берём 2, сдвигаем оба. 3 меньше четырёх? Сдвигаем первый. четыре меньше пяти? Сдвигаем второй. Пять рано пяти? Берём сдвигаем оба. Семь меньше восьми? Сдвигаем первый. Конец списка, баста
Andrii
Это называется слияние
Olga
Ольга что за расширение гугла?
Anaconda-дистрибутив питона и r, очень удобен чем,что сразу встроена большая часть библиотек для анализа данных,там как раз и есть jupyter notebook,который представлен на скрине
Oleksii
Ну... есть Си, который даёт базовые знания архитектуры. Далее, есть ветка Ada, которая дала исключения и generic код которая потом испытала влияния Eifell (контракты) и пришла к верификации императивного кода через них и утверждения. Потом в общем-то развивался Haskell, который работал на алгебраических типах, предложил прекрасную схему для построения абстракций, но до уровня ширпотреба на дошёл. И там же сверху появились Idris, Agda, которые добавили зависимые типы в результате чего всё стало совсем-совсем близко до нирваны. Agda работает через Haskell, а вот Idris имеет свой кодогенератор. В общем, эта векта мне симпатична больше всего. Далее, есть ветка C++ которая взяла идею базу ООП из Simula, исключения из Ada, переиначила generic из Ada и добавил ещё кучу концепций, которые, к счастью, больше нигде не использовались. Потом ветки Java и C# которые посчитали работу с памятью корнем всех зол и сделали сборщик мусора и виртуальную машину, которая исключает эту проблему. Java ещё принесла миру ООП стиль равиоли, когда код состоить из большого количества маленьких классов. В общем люди как-то с этим мирились, но когда в моду пошли микросервисы, когда появился LLVM и компилятор мог написать любой студент, пошли другие языки, и часто там наблюдалось тенденция, что надо не добавлять новые фишки, а запрещать те, которые приводят приводят к запутанному коду. Так в Go, нафик вычеркнули больное наследование реализации (Симула, Java, C#), добавил зелёные потоки и канаы в язык, в результате чего получилось забавно. Потом Rust, который заимствовал алгебраические типы у Haskell и ввёл концепцию одного указателя на запись или много указателей на чтение. В результате чего компилято мог доказывать много свойств на этапе компиляции. Ну ещё есть Erlang, Julia, но я их мало курил.
Вот Свифт и обджекс с не имеют сборщика мусора, из-за чего разработчикам приходится очень кропотливо работать с памятью, ибо если приложение крупное, то жаль может не дать выйти в стор.
Я вот стараюсь учитесь в сторону бекенда на дотнет, если ли мне смысл настолько же сильно заморачиваться о памяти и стоит ли в таком случае учить с/с++?
Andrii
Robert
Anaconda-дистрибутив питона и r, очень удобен чем,что сразу встроена большая часть библиотек для анализа данных,там как раз и есть jupyter notebook,который представлен на скрине
Погуглил – я в восторге. Прям век живи – век учись, но всё-таки крутая прога. Мне, правда, ни во что не упёрлась, потому что не занимаюсь этим, по крайней мере, пока, но в целом прям круть.
Michael
Olga
Погуглил – я в восторге. Прям век живи – век учись, но всё-таки крутая прога. Мне, правда, ни во что не упёрлась, потому что не занимаюсь этим, по крайней мере, пока, но в целом прям круть.
Ага,я о ней тоже сначала не знала,импортила всё через терминал,но с таким подходом можно чисто задолбаться постоянно смотреть на версии или ещё на какие-нибудь косяки,а тут сразу тебе всё есть, очень "самостоятельная" штука в плане обновлений,можно и подгружать ещё и дополнительно много разных модулей)
Olga
Name
Oleksii
Все вроде перед носом, но надо собрать по крупицам
Oleksii
Я вот думаю, ставить ли себе на ноут 10 Винду мега вырезанную (пак) или же Линукс и дальше сидеть. И там и там есть свои приколы
eye=x×s²
А можно отследить логи, переписать их на пайтон и сделать скрипт?
eye=x×s²
Вот идея пришла, и думаю получится ли реализовать
TSS
Почему то он не все элементы выводит которые минимальные а только один, как исправить ?
misn
что такое api_access_token (киви)?
Alexander
Всё уже, сделал кирпич?
В очередной раз хочу прилюдно и громко поблагодарить Андрия за практическую и психологическую поддержку! Сегодня я стал ещё немного умнее и опытнее благодаря ему 😃
И я ещё больше зауважал Линукс: винда бы сдохла раз пять после моих издевательств 😂
Azamat
что такое api_access_token (киви)?
Токен, который служит как "билет" для использования каких либо сервисов. То есть ты суешь токен в хедер или параметр, не важно, и сайт понимает, что следует дать этому юзеру дату или не нужно
misn
misn
я не понял где взять последний
Terro
блен.а че с composer случилось?ток php хотел изучить.....
Azamat
misn
ты о чем вообще?
Azamat
Прочитай в документаций киви. Там должно быть написано как получить ключ. Обычно бывает один api token
misn
я же написал что речь идет о киви
Azamat
misn
там их два, и зачем мне доку читать если я спросил тут, вдруг кто знает
Azamat
Доки не лучше будут знать?
misn
я доки не понимаю
misn
и там вроде не написано
misn
https://glqiwiapi.readthedocs.io/en/latest/index.html
Azamat
misn
аааааа
Azamat
https://developer.qiwi.com/ru/qiwi-wallet-personal/
Салман
Как стать программистом?
Igor
Салман
Подробнее
Где посмотреть родмэпы по тем или иным языкам?
Салман
Не то, что предлагает Гугл, а из реального опыта
Oleksii
Получаю некое эстетическое и духовное удовольствие, работая на линуксе. Но никак не могу адаптироваться к тяжёлому ноутбуку, который ко всему ещё и с продавленной клавиатурой
Arutemu
Человек хотел, чтобы ему порекомендовали личную дорожную карту, а не предоставленную из Гугл поиска
Arutemu
Очевидно, что человек, но вот кто будет столь любезен и доброжелателен - другой вопрос
Салман
Я не хочу, чтобы мне собрали индивидуальную карту. Я хочу, чтобы скинули личные карты тех, кто уже стал достаточно опытным программистом
Салман
Составленную из собственного опыта
А не так просто: делай вот так, потом так а потом учи это...
Oleksii
Привет
Такой вопрос
Я тут пару сообщений от себя назад писал про использование памяти и мусор. Так вот, насколько полезный навык работы с памятью в асп.нет?