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

З питань, що стосуються вимірювання або підвищення ефективності коду та програми.

14
Найшвидший спосіб перевірити, чи існує значення у списку
Який найшвидший спосіб дізнатися, чи існує в списку значення (список з мільйонами значень) і який його індекс? Я знаю, що всі значення в списку є унікальними, як у цьому прикладі. Перший метод, який я спробую, - це (3,8 сек у моєму реальному коді): a = [4,2,3,1,5,6] if a.count(7) == 1: …
816 python  performance  list 

27
Отримайте різницю між двома списками
У мене є два списки в Python, такі як: temp1 = ['One', 'Two', 'Three', 'Four'] temp2 = ['One', 'Two'] Мені потрібно створити третій список із предметами з першого списку, яких немає у другому. З прикладу я маю отримати: temp3 = ['Three', 'Four'] Чи існують швидкі способи без циклів і перевірки?

2
Чому моя програма повільна під час перегляду певних 8192 елементів?
Ось витяг із відповідної програми. Матриця img[][]має розмір SIZE × SIZE і ініціалізується на: img[j][i] = 2 * j + i Потім ви робите матрицю res[][], і кожне поле тут робиться як середнє серед 9 полів навколо неї в матриці img. Для простоти межа залишається на 0. for(i=1;i<SIZE-1;i++) for(j=1;j<SIZE-1;j++) { …



13
Count (*) vs Count (1) - SQL Server
Просто цікаво, чи хтось із вас користується Count(1)над цим, Count(*)і чи є помітна різниця в продуктивності, чи це лише звична звичка, яку висунули з минулих днів? Конкретна база даних є SQL Server 2005.

5
Чому [] швидше, ніж list ()?
Нещодавно я порівняв обробку швидкості []і list()і з подивом виявити , що []працює більш ніж в три рази швидше , ніж list(). Я провів той самий тест з, {}і dict()результати були практично однакові: []і {}обидва зайняли близько 0,128 сек / мільйон циклів, в той час як list()і dict()взяли приблизно 0,428 …

12
Чому я не повинен використовувати PyPy над CPython, якщо PyPy в 6,3 рази швидший?
Я багато чув про проект PyPy . Вони стверджують, що це в 6,3 рази швидше, ніж інтерпретатор CPython на їхньому сайті . Щоразу, коли ми говоримо про динамічні мови, як-от Python, швидкість - це одна з головних проблем. Щоб вирішити це, вони кажуть, що PyPy у 6,3 рази швидший. Друге …

18
Порівняння швидкості з Project Euler: C проти Python vs Erlang vs Haskell
Я взяв Проблему №12 від Project Euler як вправу програмування та порівняв мої (напевно, не оптимальні) реалізації в C, Python, Erlang та Haskell. Для того, щоб отримати більш високі строки виконання, я шукаю номер першого трикутника з більш ніж 1000 дільниками замість 500, як зазначено в початковій задачі. Результат такий: …

8
Який профілер пам'яті Python рекомендується використовувати? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 6 років тому . Я хочу знати, як використовується пам'ять мого додатку Python, і конкретно хочу знати, які кодові блоки / частини …

7
Коли використовувати CouchDB над MongoDB і навпаки
Я застряг між цими двома базами даних NoSQL. У своєму проекті я буду створювати базу даних у межах бази даних. Наприклад, мені потрібно рішення для створення динамічних таблиць. Таким чином користувачі можуть створювати таблиці зі стовпцями та рядками. Я думаю, що або MongoDB, або CouchDB будуть корисні для цього, але …

19
Кращий метод для зберігання масивів PHP (json_encode vs serialize)
Мені потрібно зберігати багатовимірний асоціативний масив даних у плоскому файлі для кешування. Іноді я можу зіткнутися з необхідністю перетворити його на JSON для використання в моєму веб-додатку, але переважну більшість часу я буду використовувати масив безпосередньо в PHP. Чи було б більш ефективно зберігати масив як JSON або як PHP …

30
Стратегії оптимізації ефективності останньої інстанції [закрито]
Закрито . Це питання потрібно більш зосереджено . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі лише редагуючи цю публікацію . Закрито 6 років тому . На цьому сайті вже багато питань щодо ефективності, але мені здається, що майже всі дуже …

23
Що швидше: поки (1) або поки (2)?
Це було питання інтерв'ю, яке йому задав вищий менеджер. Що швидше? while(1) { // Some code } або while(2) { //Some code } Я сказав, що обидва мають однакову швидкість виконання, оскільки вираз усередині whileповинен нарешті оцінити до trueабо false. У цьому випадку обидва оцінюють trueта не містять додаткових умовних …

8
Який метод працює краще: .Any () vs .Count ()> 0?
у System.Linqпросторі імен тепер ми можемо розширити наші IEnumerable, щоб використовувати методи розширення Any () та Count () . Нещодавно мені сказали, що якщо я хочу перевірити, що колекція містить 1 або більше елементів всередині неї, я повинен використовувати .Any()метод розширення замість .Count() > 0методу розширення, оскільки .Count()метод розширення повинен …

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