Запитання з тегом «comparison»

Запитання щодо порівняння даних та ефективних шляхів їх здійснення. Будь ласка, уникайте використання цього тегу для загального (мета) порівняння двох питань або понять.

11
Python - doctest vs. unittest [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Удосконаліть це питання Я намагаюся почати з тестування модулів на Python, і мені було …

17
Як спростити реалізацію нуля безпечного порівняння до ()?
Я реалізую 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 } Я хочу, щоб природне впорядкування цих об'єктів …

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 -e …

28
Як ви порівнюєте дві версії рядків на Java?
Чи є стандартна ідіома для порівняння номерів версій? Я не можу просто використовувати прямо String сравнениеTo, оскільки я ще не знаю, якою буде максимальна кількість точкових випусків. Мені потрібно порівняти версії і мати таке істинне: 1.0 < 1.1 1.0.1 < 1.1 1.9 < 1.10

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, і це вдалося! Хтось може сказати мені, як це виправити, якщо є рішення? C …
152 c#  .net  vb.net  comparison 

5
3 різні рівні
У чому різниця між =, ==і ===? Я думаю, що використовувати один знак рівності - це оголосити змінну, тоді як два рівні знаки є умовою порівняння, і нарешті, три рівні знаки - для порівняння значень оголошених змінних.

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

10
Як ефективно порівняти два не упорядковані списки (а не набори) в Python?
a = [1, 2, 3, 1, 2, 3] b = [3, 2, 1, 3, 2, 1] a &amp; b слід вважати рівними, оскільки вони мають абсолютно однакові елементи, лише в іншому порядку. Справа в тому, що мої фактичні списки будуть складатися з об’єктів (мої екземпляри класу), а не цілих чисел.

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


5
Яка різниця між тестовими рамками блоку ScalaTest та Scala Specs?
Обидва є тестовими рамками для Scala, написаними в Scala, здатними BDD (Bihavior Driven Development). І функція побудована на також може включати в себе ScalaTest рамки. Але що специфікації пропонують ScalaTest не робить? Які відмінності?

3
Чому цей метод розширення рядків не кидає виняток?
У мене є метод розширення рядка на C #, який повинен повертати IEnumerable&lt;int&gt;всі індекси підрядків у рядку. Він прекрасно працює за призначенням, і очікувані результати повертаються (як доведено одним з моїх тестів, хоча і не нижче), але інший одиничний тест виявив проблему з цим: він не може впоратися з нульовими …

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

3
Жонглювання типу та (суворі) більше / менше порівнянь у PHP
PHP славиться своїми типами жонглювання. Я мушу визнати, що це спантеличує мене, і мені важко з’ясувати основні логічні / фундаментальні речі при порівнянні. Наприклад: Якщо $a &gt; $bправда і $b &gt; $cправда, чи має це означати, що $a &gt; $cце завжди правда? Дотримуючись основної логіки, я б сказав " так", …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.