Описание тега coding-efficiency

По вопросам, касающимся эффективности программиста, а не эффективности компьютера, например, ужесточение цикла редактирования-компиляции-тестирования.
1 ответ

Как сделать программу R (с Shiny) более модульной

Весь код R на GitHub У меня есть R код, который позволяет человеку рисовать палитру, т.е. PaintPalette("GoldenTemple","GoldenTemple2") Звонки общедоступные PaintPalette который затем вызывает внутреннюю RenderPalette построить это Тем не менее, у ме…
20 июн '18 в 20:13
2 ответа

Python: передать индекс списка вызовов функции в качестве собственного аргумента

У меня есть довольно большой (3,9 кБ) скрипт, который предназначен для выравнивания текста на основе некоторых параметров, центрирования и т. Д. Вот блоки, которые я хочу улучшить: (Извиняюсь за некоторый код-гольф, но дело не в этом. что делают фун…
22 окт '15 в 21:43
1 ответ

Эффективность кода проверки фамилии - Python

Я написал while оператор ниже, чтобы проверить поле фамилии и вывести логическое значение, чтобы увидеть, произошли ли какие-либо ошибки. Программа будет хранить все сообщения об ошибках в переменной errors, Я добавил break после каждой проверки оши…
1 ответ

Эффективность SQL-сервера при соединении таблицы с самим собой, а не как выбор в подзапросе

Это может звучать как глупый вопрос - извинения, если на этот вопрос уже был дан ответ (почти наверняка), но я не смог найти ответ с помощью поиска. У меня есть запрос, который по-разному объединяет значения в таблице как подзапрос для разных столбц…
28 окт '16 в 13:15
2 ответа

Объединить подмножество и уникальный в R

Есть ли способ объединить эти два разных R-выражения, чтобы сделать его немного чище? x6 <- subset(dBase, dBase$Operation_Name == "Wash") x7 <- unique(x6$machine_number) Это работает, но мне было интересно, если это можно поместить в одну стро…
28 июн '17 в 15:53
2 ответа

Почему я не могу выполнить ".startAnimation" в цикле "for" для нескольких кнопок?

У меня есть сетка с 12 кнопками, и я хочу анимировать эти кнопки. У меня они есть в векторе, и когда я собираюсь выполнить ".startAnimation", всегда возникает исключение "NullPointer", и я не знаю почему. У меня есть это: final private int tamGrid=1…
30 май '15 в 15:57
1 ответ

Дисперсия неизвестного контраста от lm или coxph

Со вчерашнего дня я пользуюсь своим вопросом Предположим, у нас есть три процедуры, и мы хотим получить все парные различия. По умолчанию в R используется контрастность и отображается только 2. IE 2 против 1 и 3 против 1. Чтобы получить 3 против 2, …
3 ответа

Утомительный цикл поиска улучшений

В моем коде мне нужно много раз вычислить значения вектора, которые являются средними значениями из разных патчей другого массива. Вот пример моего кода, показывающий, как я это делаю, но я обнаружил, что он слишком неэффективен в работе... import n…
31 окт '18 в 11:48
2 ответа

Нужен более эффективный способ чтения подмассивов

В постановке задачи задается число таких подмассивов, где i Что я сделал: Я запустил цикл от i=0 до n-2: и основная логика, которую я использовал, заключалась в том, что если первые два элемента в отсортированном подмассиве больше или равны максимум…
1 ответ

scipy.linalg.block_diag против scipy.sparse.block_diag с точки зрения эффективности

У меня есть вопрос о том, как Сципи строит блочные диагональные матрицы. Я ожидал, что создание разреженной блочной диагональной матрицы будет гораздо быстрее и эффективнее, чем создание плотной (из-за разреженных сжатий). Но оказывается, что это не…
06 апр '18 в 10:31
0 ответов

Должны ли функции использоваться как средство организации кода, даже если функция выполняется только один раз?

Я часто обнаруживаю, что код разбивается на функции, просто чтобы сделать его более читабельным. Пример: // Returns 4 random menus function getRandomMenus(menus_in){ //Return random menus } // Assign random decision times for players 1 and 2 functio…
20 май '17 в 23:42
1 ответ

Поиск около 150000 слов в файле, который содержит около 3 миллионов слов

Я работаю над обобщением текста и, чтобы построить свой словарный запас, я подготовил набор данных. Теперь мне нужны векторы этих слов из Google Word2Vec. Я написал простой код, который берет каждое слово и ищет его в файле google-vectors, который с…
1 ответ

Хорошая практика для проверки предметов в классе.

Я на самом деле нашел, что придать этой теме заголовок довольно сложно. В настоящее время я прохожу курс программирования в D # Net на C#. Перед нами была задача создать простую библиотеку, используя формы Windows и Entity Frameworks, используя шабл…
4 ответа

Как улучшить эффективность

Напишите функцию: class Solution{ public int solution(int[] A); } что, учитывая массив A из N целых чисел, возвращает наименьшее положительное целое число (больше 0), которого нет в A. Например, если A = [1,3,6,4,1,2], функция должна вернуть 5. Учит…
19 янв '19 в 21:49
4 ответа

Есть ли способ ускорить выполнение в приведенном ниже Java-коде?

Мой код Java, как показано ниже. boolean almostIncreasingSequence(int[] sequence) { Integer[] arr = new Integer[sequence.length]; for(int ctr = 0; ctr < sequence.length; ctr++) { arr[ctr] = Integer.valueOf(sequence[ctr]); // returns Integer value…
1 ответ

Нахождение порогового значения в данном массиве

Учитывая массив, я должен найти максимальное пороговое значение, чтобы элементы, меньшие, чем в массиве, умножались на c1 и больше, чем умноженные на c2. Теперь сумма, которую я получаю, добавляя все элементы массива, должна пересекать значение, зад…
1 ответ

Почему в AWS S3 удалять объекты намного медленнее, чем их создавать?

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

Эффективность JQuery через цикл - для или для каждого ()

У меня есть раздел клиентского сайта, на котором есть несколько видео Vimeo, которые можно запустить в модальностях Bootstrap, поэтому я работаю над jQuery, который необходим для автоматического воспроизведения видео при запуске модального режима и …
3 ответа

Как сделать эту функцию более (временной) эффективной?

У меня есть ряд данных, которые содержат предложения. (некоторые из них довольно длинные) У меня также есть 2 словаря, которые содержат слова в качестве ключей и целых чисел. Не все слова из строк присутствуют в обоих словарях. Некоторые только в од…
3 ответа

Как я могу избежать не повторять свое правило с этой функцией

Он разработчики, Я хочу узнать ваше мнение о том, как лучше написать этот код. Если вы нажмете на кнопку star3, она будет изменяться, так как желтая звезда снизу также желтая. Звезда над звездой 3 просто серая. Вот что я получил и что мне нужно, но …
06 янв '17 в 22:14