Ошибка при отправке файла в utm java lang invalidargumentexception

Обновлено: 04.07.2024

whossname Спрашивает: Скорость вычисления расстояния между координатами: преобразование в UTM против большого круга
Для программы, которую я пишу, мне нужно вычислить расстояния между координатами. Поскольку мне нужно выполнить большое количество этих вычислений для каждой координаты (тысячи), имеет смысл преобразовать в UTM, а затем вычислить расстояние (поскольку я просто сравниваю расстояния, я могу даже работать с квадратом расстояния между баллы).

В какой момент этот компромисс имеет смысл? Насколько я могу судить, прочитав соответствующие расчеты, алгоритм Greater Circle будет более быстрым, но, очевидно, после преобразования в UTM вам не нужно делать это снова. Сколько раз вам нужно запустить алгоритм Большого круга, прежде чем вместо него будет иметь смысл перейти на UTM? (Предположим, что в моей ситуации точность не имеет большого значения).

Сообщения без ответов

[Решено] Таблицы внешнего соединения — сохранить описания

  • пользователь3642209
  • 6 минут назад
  • Ответов: 0

all = pd.merge(new, old, how='outer', on=['table', 'total'])

Вывод: таблица desc_x total desc_y 0 a 22 NaN 1 b 22 NaN 2 c 22 NaN 3 d 22 NaN 4 a NaN 11 foo

Желаемый результат: table desc total 0 a foo 22 1 b foo 22 2 c 22 3 d 22 4 a foo 11

Я попытался выполнить внешнее соединение, но при этом были удалены описания a и b.`

[Решено] Как удалить файл и элемент из списка одновременно?

  • эхе
  • 6 минут назад
  • Ответов: 0

ehe спрашивает: Как я могу удалить файл и элемент из списка одновременно?
В результате это похоже на базу данных; пользователю должно напомнить напоминание, отображаемое в программе, введенной другим пользователем. Моя проблема: как я смогу удалить или удалить файл выбранного напоминания из каталога, чтобы напоминания были организованы в список?

Это код:

[Решено] Модульный тест: Должен ли я написать метод тестовой ветки?

  • стек
  • 6 минут назад
  • Ответов: 0

stack спрашивает: Модульный тест: должен ли я написать метод тестовой ветки?
Когда я пишу модульный тест, иногда я сталкивался с ситуациями, как показано ниже. Существует метод createOrUpdate, который вызывает другие методы на основе условия. В этой сцене у меня есть 2 варианта:

<р>1. Я могу написать тест для всех трех методов и в первом тестовом методе ( createOrUpdate ) просто проверить, вызываются ли другие методы ( create или update ). В других методах тестирования я пишу тест как обычно.

<р>2. Я могу написать несколько тестов только для первого метода ( createOrUpdate ) и протестировать два других метода в зависимости от условия. Тогда я думаю, что смогу протестировать все эти 3 метода.

Поскольку я новичок в модульном тестировании, я просто хотел уточнить, какой подход является правильным или подходящим подходом для модульного тестирования. Будем признательны за любую помощь.

странаСервис:

[Решено] Разделение журналов приложений потоковой передачи Spark

  • Сону
  • 6 минут назад
  • Ответов: 0

Sonu спрашивает: Разделить журналы приложений потоковой передачи Spark
Есть ли способ разделить файл журнала потоковой передачи искры, чтобы вместо записи в один файл его можно было разделить на 50 МБ.< /p>

введите здесь описание изображения< бр />

Я добавил следующую конфигурацию в /etc/spark/conf/log4j.properties.

но показывает NofileFound "/spark2-history"

Также добавлено ниже preperty в yarn.xml

[Решено] Как правильно написать настройки Selenium при запуске кода в Docker?

  • Карина
  • 6 минут назад
  • Ответов: 0

Карина спрашивает: Как мне правильно написать настройки Selenium, когда я запускаю свой код в Docker?
Итак, мне нужно разобрать данные с сайта, и я использую для этого Selenium (я могу' больше ничем не пользуюсь, сайт сломан). И я поместил свой код в Docker. Он не работает там, если я не устанавливаю браузер (в моем случае Firefox), и для этого мне также нужно установить geckodriver и сделать виртуальный дисплей. Так что думаю проблема именно в Виртуальном дисплее. Либо не работает, либо работает некорректно. Я не вижу, работает ли он в модуле Docker. И он не попадает ни в какие исключения.

У меня есть такие настройки в моем файле python:

print('Начало загрузки файлов. ')

logging.info('Инициализация виртуального дисплея')

дисплей = дисплей (видимый = 0, размер = (800, 600))

logging.info('Виртуальный дисплей успешно инициализирован')

и после Display он никогда не идет дальше, даже в моих журналах не отображаются сообщения. Вот мой Dockerfile:

ЗАПУСТИТЬ apk, добавить wget ЗАПУСТИТЬ apk, добавить Firefox

Что я делаю не так?

[Решено] react-router-dom-v6 изменить историю использования

  • Пратиштха С.
  • 6 минут назад
  • Ответов: 0

Поскольку я использую react-dom-v6 , я знаю, что мне нужно заменить history.location.path.startsWith('/reset') на Navigate, и я видел сообщения, но ни одно из них не посвящено этому.

Было бы очень полезно, если бы кто-нибудь мог мне сказать!

[Решено] Как устранить внутреннюю ошибку сервера 500 после последующих развертываний?

  • переменная
  • 6 минут назад
  • Ответов: 0

Когда я развертываю изменения кода, я запускаю следующую команду публикации dotnet publish --configuration Release , удаляю все содержимое из папки /var/www/projectname и вставляю выходные данные (файлы/папки) команды публикации в это папка.

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

Только когда я перезагружаю машину, все работает нормально. Я не хочу перезагружать машину при каждом развертывании, так есть ли другой способ устранить эту ошибку?

[Решено] объединение оценщика перекрестной проверки, такого как RidgeCV, с cross_val_score в sklearn

  • Рохит Кумар
  • 6 минут назад
  • Ответов: 0

rohit kumar Asks: объединение оценщика перекрестной проверки, такого как RidgeCV, с cross_val_score в sklearn
Я просматривал решения для конкурса задач регрессии на Kaggle, нажмите здесь. Многие решения этой проблемы сочетают оценщики перекрестной проверки, такие как RidgeCV, LassoCV, с cross_val_score для этапа выбора модели (позже они смешивают эти модели). Один из примеров решения:

Похожих сообщений о решениях несколько. Но есть ли смысл в этом использовании? Разве не расточительно сначала подгонять модель непосредственно в цикле, а затем делать то же самое внутри функции cv_rmse, да еще и с отдельным `cross_val_score`? И есть ли смысл когда-либо предсказывать это на том же X, на котором он был обучен? (Эти предсказания даже не использовались позже.)

Я также хотел бы объяснить, что на самом деле делает .fit, например RidgeCV.fit? Я понимаю, что это помогает в поиске лучших параметров, таких как GridSearchCV, но затем автоматически подбирает данные поезда с лучшими параметрами, которые затем используются непосредственно для прогнозов и подсчета очков? Или нам нужно получить доступ к лучшим параметрам, а затем переобучиться, используя эти параметры. Документация также не очень ясна по этому поводу.

[Решено] Проверка равенства двух строк после удаления подмножества символов из обеих

  • Риозен
  • 6 минут назад
  • Ответов: 0

Riozen спрашивает: Проверка равенства двух строк после удаления подмножества символов из обеих
Недавно я столкнулся с этой проблемой:

Вам даны две строки, s1 и s2, полностью состоящие из строчных букв от "a" до "r", и вам нужно обработать серию запросов. Каждый запрос предоставляет подмножество строчных английских букв от 'a' до 'r'. Для каждого запроса определите, равны ли s1 и s2, если они ограничены только буквами в запросе. s1 и s2 могут содержать до 10^5 символов и до 10^5 запросов.

Например, если s1 — "aabcd", а s2 — "caabd", и вас просят обработать запрос с подмножеством "ac", тогда s1 станет "aac", а s2 станет "caa". Они не совпадают, поэтому запрос вернет false.

Мне удалось решить это за время O(N^2), выполнив следующие действия. Для каждого запроса я проверял, равны ли s1 и s2, перебирая обе строки по одному символу за раз, пропуская символы, которые не входят в подмножество разрешенных символов, и проверка совпадения «разрешенных» символов как из s1, так и из s2. Если в какой-то момент символы не совпадают, то строки не равны. В противном случае s1 и s2 равны, если ограничиваются только буквами в запросе. Обработка каждого запроса занимает O(N) времени, всего N запросов, что в сумме составляет O(N^2) времени.

Однако мне сказали, что есть способ решить это быстрее, чем O(N^2), используя побитовые операторы и немного хитрой математики. Кто-нибудь знает, как это можно сделать?

Читайте также: