Вопросы по теме 'coding-efficiency'

Есть ли способ сохранить ход выполнения кода для более эффективной отладки?
Мой код состоит из двух частей: часть: извлечение содержимого с веб-страницы часть: Оценка содержания В 1-й части все работает без проблем. Эта часть занимает около 5 минут. Но я получаю ошибки во второй части. Каждый раз, когда я...
22 просмотров
schedule 05.10.2021

Когда векторизация является лучшим или худшим решением, чем цикл?
В Matlab я пытаюсь векторизовать свой код, чтобы сократить время моделирования. Однако в результате я получил снижение общей эффективности. Чтобы понять это явление, я создал 3 разные функции, которые делают то же самое, но с другим подходом:...
112 просмотров

Представление графов списком смежности C ++
Каков эффективный способ реализации представления графа списком смежности в C ++? вектор * ребра; список * края; map ‹int, int› * края; map ‹int, map‹ int, int ›› края; На мой взгляд, это должен быть вариант 3 или 4, но я не нашел...
179 просмотров

Преобразование вложенного цикла for в lapply
Мой код ниже создает объект listData, используя неэффективный цикл double-for: data = data.frame(ID = paste0("ID", 1:10), A.1 = rnorm(10,3), A.2 = rnorm(10,3), B.1 = rnorm(10,5), B.2 = rnorm(10,5), C.1 = rnorm(10,7), C.2 = rnorm(10,7), D.1 =...
58 просмотров
schedule 09.04.2022

Excel эффективность VBA XMLHTTP60
Я долгое время скрывался на этом сайте, и я ценю все, что я узнал из каждого из ваших ответов, которые я видел. Теперь я хочу эффективно запустить код, который я написал с вашей помощью. Проблема 1. Страница отображается как «не отвечающая» во...
79 просмотров

Есть ли лучший способ удалить все файлы .py и .pyc в данном подкаталоге?
Я написал скрипт для удаления всех файлов .py и .pyc в заданном подкаталоге под названием «миграции». Конечная цель — удалить все файлы миграции из моего проекта django, поэтому есть несколько подпапок, называемых «миграции», и я хотел бы удалить все...
144 просмотров

Сгенерировать таблицу истинности в MatLab
Я хочу создать таблицу истинности в MatLab с i столбцами и i 2 строками. Например, если i=2, то T = [0 0] [1 0] [0 1] [1 1] Код для этого уже создан здесь Это часть более крупного проекта, для которого требуется i big....
1917 просмотров
schedule 18.06.2022

Как сделать ввод кода более эффективным?
Я плохая машинистка, признаюсь. После моего недавнего перехода с клавиатуры, которой я пользовался годами, на немного другую, недолгого пребывания с Дворжаком и того, что я какое-то время почти не печатал, мне стало хуже, чем обычно! Мои последние...
599 просмотров
schedule 05.08.2022

Рекурсия Matlab: неэффективный код или сложная рекурсия?
Я изо всех сил пытаюсь получить решение этой проблемы рекурсии в разумные сроки выполнения. Здесь я показываю рекурсивную функцию, которая в основном вычисляет коэффициенты многочлена. function [ coeff ] = get_coeff( n, k, tau, x ) if(n == 0)...
97 просмотров

Что более эффективно для запросов к базе данных
Должны ли мы запрашивать таблицу с дополнительной фильтрацией, добавляя несколько условий/где в SQL-запрос и получая конкретные данные, или извлекать все данные и выполнять фильтрацию в нашем классе Java. Ищете эффективный способ практики...
173 просмотров

Почему удаление объектов в AWS S3 происходит намного медленнее, чем их создание?
У меня есть лямбда-функция AWS, которая следит за корзиной S3. Когда изображение загружается в корзину, лямбда-функция создает миниатюру изображения. Однако я допустил ошибку в функции и сохранил преобразованный файл в том же каталоге, за которым...
2828 просмотров

Зачем нам нужен Application.PathSeparator?
В MS Office VBA есть свойство с именем Application.PathSeparator . Я поддерживаю совместимость , но Office работает на только в Windows и MacOS, и обе платформы используют одинаковую \ разделитель путей. Когда всегда...
3300 просмотров

Эффективность реализации двусвязного списка в java
Я реализовал двусвязные списки, используя узлы в Java. Мой код для классов узлов и связанных списков приведен ниже. Любые предложения по улучшению дизайна и/или времени выполнения операций? public class Node implements Comparable<Node>{...
1119 просмотров

Разреженная матрица в Matlab: установите для незаписанных элементов значение -1 вместо 0
Я хочу создать разреженную матрицу, состоящую в основном из -1, но также включающую некоторые 0 и 1. Это часть более крупного проекта, поэтому важно, чтобы я не переключал -1 на 0. По умолчанию разреженная (A) в Matlab отслеживает только ненулевые...
105 просмотров
schedule 27.01.2023

Более эффективный доступ к SQL-запросам
У меня есть SQL-запрос, который работает, когда количество значений невелико, но в этом случае у меня около 5500 значений в моей таблице «customerListLINKED», и выполнение запроса занимает около 20 минут. Есть ли более эффективный способ написать с...
59 просмотров
schedule 11.04.2023

Как бороться с раздражающе большими вкладками в IntelliJ IDEA?
Работая с каким-то проектом, я бы очень хотел, чтобы 8-10 вкладок (= файлов) были открыты одновременно в IntelliJ IDEA, так как мне приходится очень часто переключаться между ними. Однако пространство на экране ограничено, особенно если одновременно...
53 просмотров
schedule 06.05.2023

Есть ли способ сделать этот код более эффективным без o(n^2)
Вопрос: задан список строк с именем «string_list», который содержит: string_list = ["darpa","da","arprpa"] вам нужно создать новый список с именем my_list, который содержит все 3 возможные строки длины в каждом слове string_list: my_list...
30 просмотров

Есть ли более эффективный/читабельный/красивый способ написать это условие?
Я изучаю условные операторы на С# и понимаю, как они в основном работают. A ? B : C Где A = логическое условие B = результат, когда A == True C = результат, когда A == False Моя проблема больше в написании сложного условия. Я пытаюсь...
72 просмотров

Есть ли эффективный способ найти размеры компонентов в графе связующего дерева после удаления ребра?
Моя задача — эффективно обрабатывать Q запросов в графе связующего дерева с N узлами. Каждый запрос относится к ребру, которое мне нужно обработать, и я должен вывести размеры каждого из двух компонентов в графе, оставшихся после удаления этого...
36 просмотров

Как повысить производительность при случайном выборе кластеров и добавлении наблюдений?
В кластеризованном наборе данных я хочу случайным образом выбрать несколько кластеров, а затем добавить несколько смоделированных наблюдений к выбранным кластерам. Затем я хочу создать набор данных, который объединяет смоделированные и исходные...
59 просмотров