lepestoklepestok, потому что любой элемент множества R^n описывается кортежем из n чисел, а бесконечное количество (на самом деле не "вообще бесконечное", а именно континуум, эквивалент R) описывается ещё одним числом, поэтому получается кортеж n+1 чисел и пространство R^(n+1).
Размерность можно также представить себе как минимальное число векторов, на которые можно линейно разложить любой вектор. Очевидно, что n векторов легко найти: (1,0,...,0), (0,1,...,0), ... (0,0,...,1). Сделать меньше нельзя, так как очевидно любой из этих n векторов нельзя линейно разложить в остальные (потому что у k-го вектора на позиции k стоит 1, а у всех остальных там 0 и любая линейная комбинация векторов даст 0 в этой позиции).
Вообще, если эта тема интересна, советую почитать какой-нибудь учебник по линейной алгебре.
lepestoklepestok, есть отдельно точки, а отдельно множество кортежей 4 чисел, которые мы называем "координатами". Сами по себе точки пространства не имеют координат, они появляются как результат моделирования пространства на основе базиса (координатные вектора, координатные оси), и в зависимости от выбора базиса будут разные числа.
Что касается изначального вопроса, то тут чистая индукция: (n+1)-мерное пространство определяется через бесконечный (континуальный) набор n-мерных. Но нужно понимать, что индукционный переход всегда выполняется при некоторых условиях. В данном случае n>=0, причём n=0 можно рассматривать только с некоторой условностью, поскольку 0-мерное пространство, где кортеж координат состоит из нуля чисел, это довольно мутная штука. Так что я бы предложил n>=1 и базу индукции n=1 - так будет проще для начального понимания.
Александр Богдашкин, ну вот я недавно обновил у себя бобра с 17.x на 22.x (то есть пятилетний разрыв), он посчитал что pg-драйвера больше нет и его надо установить заново. То же самое про драйвера для оракла, mysql и даже csv. Хорошо хоть имеющиеся коннекты не грохнул. А что меня удивило, так это что он без проблем подключился к Cassandra, не прося заново установить драйвер. Правда, я и так и сяк его ставил вручную, потому что официально Cassandra работает только в платной версии.
Это реально разные датчики, и они могут отдавать неодинаковую температуру.
Многие датчики отдают вместо температуры какое-нибудь эзотерическое число. Когда я первый раз настраивал lm-sensors, то порядком повозился с этим. Пришлось раскомментировать какие-то строчки в sensors.conf под похожую на мою материнскую плату, а потом ещё угадать, что значения надо дополнительно умножить на 2. После этого значения стали похожи на те, что показывались в BIOS.
В дальнейшем я больше не испытывал такого невезения, и сенсоры поднимались обычно сами без всех этих шаманств.
Я бы ещё обратил внимание на вывод ipmitool sdr (если есть IPMI), он должен отдавать реальные температуры.
Sergey, скорее всего есть файл с именем, начинающимся на -. Самое простое - вместо * указывать ./* или -- * (в большинстве приличных парсеров опций командной строки пара минусов является признаком "дальше не будет опций").
Авито очень сложно парсить, они этому очень основательно сопротивляются, тем более что умников их парсить очень много. Даже если удастся повторить запрос из браузера, не факт, что через небольшое количество запросов они не заблочат / спросят капчу / включат какой-нить поведенческий анализ или фильтр / начнут отдавать левые данные.
PS: В нулевые один мой товарищ парсил выдачу поисковиков для своей научной работы по кластеризации данных. Через некоторое время яндекс его забанил, а рамблер начал на любой запрос выдавать ссылку на объявление "Куплю дрова".
Денис, aiogram позволяет при инициализации вебхук-сервера передать ему ранее созданный webapp через параметры. Я деталей не помню, шерстить документацию лень, просто указываю направление поиска.
Dimonchik, да всё скорее всего гораздо прозаичнее: уехал из России, но надо зачем-то имитировать нахождение в стране. Например, потому что работодатель запрещает работать из-за границы.
Эти приложения предназначены для того, чтобы с ними работал пользователь, а не в интересах спамеров и мошенников. Собственно, если бы всё так было просто, существовали бы тысячи подобных, а пользователи бы боялись их, как боятся смс на короткие номера.
Размерность можно также представить себе как минимальное число векторов, на которые можно линейно разложить любой вектор. Очевидно, что n векторов легко найти: (1,0,...,0), (0,1,...,0), ... (0,0,...,1). Сделать меньше нельзя, так как очевидно любой из этих n векторов нельзя линейно разложить в остальные (потому что у k-го вектора на позиции k стоит 1, а у всех остальных там 0 и любая линейная комбинация векторов даст 0 в этой позиции).
Вообще, если эта тема интересна, советую почитать какой-нибудь учебник по линейной алгебре.