Вопросы с тегом «comparison»

Вопросы о сравнении данных и эффективных способах достижения этого. Пожалуйста, избегайте использования этого тега для общего (мета) сравнения двух вопросов или концепций.

11
Python - doctest против unittest [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Улучшить этот вопрос Я пытаюсь начать с модульного тестирования в Python, и мне …

17
Как упростить нуль-безопасную реализацию compareTo ()?
Я реализую compareTo()метод для простого класса, такого как этот (чтобы можно было использовать Collections.sort()и другие полезности, предлагаемые платформой Java): public class Metadata implements Comparable<Metadata> { private String name; private String value; // Imagine basic constructor and accessors here // Irrelevant parts omitted } Я хочу, чтобы естественный порядок этих объектов …

28
Как вы сравниваете две версии строк в Java?
Существует ли стандартная идиома для сравнения номеров версий? Я не могу просто использовать прямое сравнение String, потому что я пока не знаю, какое будет максимальное количество релизов. Мне нужно сравнить версии и справедливо следующее: 1.0 < 1.1 1.0.1 < 1.1 1.9 < 1.10

17
Как сравнить два числа с плавающей точкой в ​​Bash?
Я очень стараюсь сравнить два числа с плавающей точкой в ​​скрипте bash. Я должен к переменным, например let num1=3.17648e-22 let num2=1.5 Теперь я просто хочу сделать простое сравнение этих двух чисел: st=`echo "$num1 < $num2" | bc` if [ $st -eq 1]; then echo -e "$num1 < $num2" else echo …

7
Невозможно сравнить наивный и осведомленный datetime.now () <= challenge.datetime_end
Я пытаюсь сравнить текущую дату и время с датами и временем, указанными в моделях, используя операторы сравнения: if challenge.datetime_start &lt;= datetime.now() &lt;= challenge.datetime_end: Ошибка скрипта с: TypeError: can't compare offset-naive and offset-aware datetimes Модели выглядят так: class Fundraising_Challenge(models.Model): name = models.CharField(max_length=100) datetime_start = models.DateTimeField() datetime_end = models.DateTimeField() У меня также …

4
Почему C # не сравнивает два типа объектов друг с другом, а VB - нет?
У меня есть два объекта в C #, и я не знаю, является ли он логическим или любого другого типа. Однако, когда я пытаюсь сравнить эти C # не дает правильный ответ. Я пробовал тот же код с VB.NET, и это было сделано! Может кто-нибудь сказать мне, как это исправить, …
152 c#  .net  vb.net  comparison 

10
Как эффективно сравнить два неупорядоченных списка (не наборов) в Python?
a = [1, 2, 3, 1, 2, 3] b = [3, 2, 1, 3, 2, 1] a и b следует считать равными, потому что они имеют точно такие же элементы, только в разном порядке. Дело в том, что мои фактические списки будут состоять из объектов (экземпляров моих классов), а не …

5
3 разных равных
В чем разница между =, ==и ===? Я думаю, что использование одного знака равенства означает объявление переменной, в то время как два знака равенства предназначены для условия сравнения, и, наконец, три знака равенства предназначены для сравнения значений объявленных переменных.

5
Почему `null> = 0 && null <= 0`, но не` null == 0`?
Мне пришлось написать процедуру, которая увеличивает значение переменной на 1, если ее тип равен, numberи присваивает переменной 0, если нет, где переменная изначально nullили undefined. Первая реализация была v &gt;= 0 ? v += 1 : v = 0связана с тем, что я думал, что что-то, кроме числа, сделает арифметическое …

4
Проверка изображений на сходство с OpenCV
Поддерживает ли OpenCV сравнение двух изображений, возвращая некоторое значение (возможно, процент), которое указывает, насколько похожи эти изображения? Например, 100% будет возвращено, если одно и то же изображение будет передано дважды, 0% будет возвращено, если изображения будут полностью разными. Я уже читал много похожих тем здесь, в StackOverflow. Я также немного …


5
В чем разница между средами модульного тестирования ScalaTest и Scala Specs?
Оба являются средами модульного тестирования для Scala, написанными на Scala, с поддержкой BDD (Behavior Driven Development). И спецификации, на которых построены, могут также включать фреймворк ScalaTest . Но что предлагает спецификации ScalaTest? Какие отличия?

3
Почему этот метод расширения строки не генерирует исключение?
У меня есть метод расширения строки C #, который должен возвращать IEnumerable&lt;int&gt;все индексы подстроки в строке. Он отлично работает по своему назначению, и ожидаемые результаты возвращаются (что доказано одним из моих тестов, хотя и не приведенным ниже), но другой модульный тест обнаружил проблему с ним: он не может обрабатывать нулевые …

7
Проблемы со сравнением времени с RSpec
Я использую Ruby on Rails 4 и гем 2.14 rspec-rails. Для своего объекта я хотел бы сравнить текущее время с updated_atатрибутом объекта после выполнения действия контроллера, но у меня проблемы, поскольку спецификация не проходит. То есть, учитывая следующий код спецификации: it "updates updated_at attribute" do Timecop.freeze patch :update @article.reload expect(@article.updated_at).to …

3
Манипуляции с типами и (строгие) сравнения больше / меньше в PHP
PHP известен своим манипуляциями с типами. Я должен признать, что это меня озадачивает, и мне трудно понять основные логические / фундаментальные вещи в сравнениях. Например: если $a &gt; $bверно и $b &gt; $cверно, должно ли это означать, что $a &gt; $cэто всегда верно? Следуя базовой логике, я бы сказал « …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.