Pull to refresh
3
1
Send message
И тот человек, который обнаружит, что старая теория не верна, получит Нобелевскую премию, а не будет сожжен на костре.
Лично меня тут сильно раздражает необходимость дублирования имени класса (слева от знака присваивания и в качестве первого аргумента namedtuple). На самом-то деле они могут и не совпадать, например, после рефакторинга в Pycharm, если не поставить галочку насчет поиска в строках и комментариях.

Код ниже рабочий:

from collections import namedtuple
Machine = namedtuple('Car', ['a', 'b'])
machine = Machine(1, 2)
print(machine)


Только выводит:

Car(a=1, b=2)


Т.е. хотелось бы интеграции этого механизма прямо в интерпретаторе, а не «сбоку», как сейчас.
Совершенно неправильно заменять наименование страны на его «номер». Ну, почему у Вас «Германия» оказалась больше, чем «Испания», а «Испания» больше «Франции»? А правильно из одного признака сделать столько логических признаков, сколько есть разных стран. Попробуйте, наверняка результат сразу улучшится.
Просто Вы приняли участие в дискуссии как раз про точность используемой терминологии, и мне показалось, что Вы не согласны с утверждением koldyr. Возможно, я Вас не понял, тогда поясните, пожалуйста, что Вы имели ввиду.
Но если автор вместо общепринятых обозначений использует свои, или еще хуже, общепринятые обозначения из «другой оперы», то возникает подозрение, что цель автора — запутать читателей. Попробуйте отправить статью с подобной терминологией в научный журнал и и рецензент ее вернет по данным формальным причинам, не разбираясь в сути работы.
Тогда, пожалуйста, всегда, когда Вы говоротите о таких «векторах», называйте их «векторами вне векторного пространства», чтобы никого не путать. Потому что общепринято называть такие объекты точками в многомерном пространстве, на многообразии и т.д. и т.п, а векторами объекты, которые можно складывать. Нет сложения с требуемыми свойствами — для математиков никакой это не вектор.
Вот тут дано определение векторного пространства, где написано, что операция сложения векторов должна быть коммутативна.
Просто это может быть удобно.

Так я и не говорил, что никогда нельзя отождествлять «вектора» и «точки». Лишь, что не всегда.
А Вы вот тут не ошиблись? Или «перевернули» термины?

кроме этого есть отображение пары (вектор, элемент поля) в вектор

Просто я смотрю в Википедию и вижу, что для афинных пространств определена операция сложения точки и вектора, в результате которой получатся точка (а не вектор). См.аксиому N3. Ну и сами вектора можно складывать. А разумной операции «сложения» точек — может и не быть. Как ее нет в реальном физическом пространстве. Вот и получается, что если мы одновременно работаем и с точками и с векторами, то мы должны их различать по типу. Собственно об этом и статья.
Мы, возможно, перестали понимать друг друга. Я своим первым сообщением попытался опровергнуть утверждение bfDeveloper что «Вектор и точка — одно и то же», Вы мое сообщение раскритиковали. Ну, возможно, я и в самом деле зря полез в физику, хотя что взять с бывшего физика-теоретика. В общем, Вы, пожалуйста, ответьте, Вы с мнением bfDeveloper согласны или нет?
Хмм, а давайте забудем про движущиеся относительно друг друга системы отсчета и посмотрим на определение афинного пространства в википедии:

Аффинное пространство
Аффи́нное простра́нство — математический объект (пространство), обобщающий некоторые свойства евклидовой геометрии. В отличие от векторного пространства, аффинное пространство оперирует с объектами не одного, а двух типов: «векторами» и «точками».


Все равно — три компоненты, значит, вектор?
Если берем углы (поворота), то теряем коммутативность сложения. Т.е., результат поворота на угол А, скажем, вокруг оси X, а потом на B вокруг Y, это не тоже самое что сначала поворот на B вокруг Y, а потом на A вокруг X.
Ну, положим, я писал конкретно про физику. И если вы считаете, что вектор скорости в Ньютоновской механике, это не вектор с точки зрения математика, то я бы очень хотел бы объяснений. Просьба к двухтомнику Лорана Шварца не отсылать — много лет назад пришлось вернуть хозяину :(
Не всегда. При переходе в новую систему координат (сдвигом начала координат) все три координаты точки в общем случае меняются, а проекции вектора (скорости) на оси — нет. А при переходе в движущуюся систему отсчета (начало координат которой в данный момент времени совпадает со старой), то координаты точки (в тот же момент времени) совпадут, а вот вектора скорости будут разными.
Не так давно менял SIM-карту в Северо-западном Мегафоне — была обычного размера, потребовалась nano. Пришел в ближайщий офис Мегафона, показал паспорт, получил новую карту и был предупрежден, что на новой карте CMC-ки в течение следующих 6 часов работать не будут. Ну, не 100-процентная защита, но хоть что-то.
Переходите на Python… Там можно «из коробки» вернуть из функции несколько значений и, или присвоить их одной tuple, или сразу «рассортировать» по отдельным переменным.
Возьмите Git Extensions (для Windows), который умеет показать вам произвольный файл из произвольного коммита, Не думаю, что он работает с «базой данных» GIT'а не через его API.
Что-то у вас с DNS… У меня IP-адрес другой (что напрямую из России, что через «американский» vpn):

Tracing route to linkedin.com [108.174.10.10]

Information

Rating
1,450-th
Registered
Activity