9
голоса
5
ответов
2
просмотров
Как определить двумерный массив?

Проблема: Ошибка при инициализации двумерного массива в Python

Я хочу определить двумерный массив без предварительной инициализации длины, используя следующий код:

Matrix = [][]

Однако при попытке этого кода я получаю следующую ошибку:

IndexError: list index out of...
9
голоса
5
ответов
7
просмотров
Фильтрация DataFrame pandas по критериям подстроки

Я имею DataFrame в pandas с колонкой строковых значений. Мне нужно выбрать строки на основе частичного совпадения строк.

Что-то вроде этого идиома:

re.search(pattern, cell_in_question)

который возвращает булево значение. Я знаком с синтаксисом df[df['A'] == "hello world"], но не...

8
голоса
5
ответов
12
просмотров
Что такое "кэш-дружественный" код?

Какова разница между "кодом, не дружелюбным к кэшу" и "дружелюбным к кэшу" кодом?

Как я могу убедиться, что пишу эффективный с точки зрения кэширования код?

9
голоса
5
ответов
4
просмотров
Цикл for для перебора enum в Java

Я работаю с перечислением (enum) в Java, которое содержит кардинальные и промежуточные направления:

public enum Direction {
   NORTH,
   NORTHEAST,
   EAST,
   SOUTHEAST,
   SOUTH,
   SOUTHWEST,
   WEST,
   NORTHWEST
}

Мне нужно написать цикл for, который будет перебирает каждое...

9
голоса
5
ответов
9
просмотров
Множественная сортировка по нескольким столбцам в SQL

Как отсортировать несколько столбцов в SQL в разных направлениях? Например, 'column1' необходимо отсортировать по убыванию, а 'column2' — по возрастанию.

9
голоса
5
ответов
3
просмотров
Как пропустить элемент в .map()?

Как пропустить элемент массива в методе .map?

Я пытаюсь использовать метод .map для преобразования массива изображений, но мне нужно пропустить элементы с определенным условием. В частности, я хочу игнорировать элементы, у которых расширение json.

Вот мой код:

var...
7
голоса
5
ответов
0
просмотров
Какой самый быстрый способ выполнить HTTP GET в Python?

Какой самый быстрый способ выполнить HTTP GET на Python, если я знаю, что содержимое будет строкой? Я ищу документацию на что-то вроде однострочного кода:

contents = url.get("http://example.com/foo/bar")

Но всё, что я могу найти с помощью Google, это httplib и urllib, и мне не...

9
голоса
5
ответов
13
просмотров
Как отсортировать список/кортеж списков/кортежей по элементу на заданном индексе

У меня есть данные, которые представлены в виде списка списков или списка кортежей, например:

data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
data = [(1, 2, 3), (4, 5, 6), (7, 8, 9)]

Мне нужно отсортировать их по второму элементу в каждом подмножестве. То есть я хочу отсортировать по 2, 5,...

9
голоса
5
ответов
11
просмотров
React JS: невозможно передать значение в метод через onClick

Проблема с передачей значения в обработчик onClick в React.js

Я хочу получить свойства значения события onClick. Но когда я нажимаю на элемент, в консоли появляется что-то вроде этого:

SyntheticMouseEvent {dispatchConfig: Object, dispatchMarker: ".1.1.0.2.0.0:1", nativeEvent: MouseEvent,...
9
голоса
5
ответов
9
просмотров
Как разделить строку на массив в Bash?

Вопрос: Как разделить строку на части и сохранить их в массиве в Bash-скрипте?

В Bash-скрипте мне нужно разделить строку на отдельные элементы и сохранить их в массиве.

Например, у меня есть следующая строка:

Paris, France, Europe

Я хотел бы получить массив, который будет выглядеть...

20
голоса
5
ответов
25
просмотров
Как эффективно подсчитать количество ключей/свойств объекта в JavaScript

Какой самый быстрый способ посчитать количество ключей/свойств объекта в JavaScript? Возможно ли сделать это без итерации по объекту, т.е. без использования следующего кода:

var count = 0;
for (k in myobj) if (myobj.hasOwnProperty(k)) ++count;

(Ранее в Firefox существовало...

19
голоса
5
ответов
23
просмотров
Как сгенерировать случайную алфавитно-цифровую строку

Проблема: Я ищу простой алгоритм на Java для генерации псевдослучайной алфавитно-цифровой строки. В моем случае это будет использоваться в качестве уникального идентификатора сессии/ключа, который «вероятно» будет уникальным при создании более 500К+ строк (мои потребности не требуют ничего более...

8
голоса
5
ответов
6
просмотров
Как получить расширение файла в PHP?

У меня возникла проблема с получением расширения файла на PHP, и я думаю, что она встречается достаточно часто. Я нашел много различных решений на просторах интернета: $ext = end(explode('.', $filename)); $ext = substr(strrchr($filename, '.'), 1); $ext = substr($filename, strrpos($filename, '.') +...

10
голоса
5
ответов
18
просмотров
Как прочитать большой текстовый файл построчно с помощью Java?

Я пытаюсь прочитать большой текстовый файл объемом около 5-6 ГБ построчно с помощью Java.

Как я могу сделать это быстро?

10
голоса
5
ответов
19
просмотров
Обратное/инвертирование отображения словаря

У меня есть словарь, например, такой:

my_map = {'a': 1, 'b': 2}

Как я могу инвертировать этот словарь так, чтобы получить:

inv_map = {1: 'a', 2: 'b'}

В чем заключается проблема, и как правильно выполнить такую операцию в Python?

9
голоса
5
ответов
7
просмотров
Удаление окружения Conda

Я хочу удалить определённую среду, созданную с помощью conda. Как я могу это сделать? У меня есть активная среда testenv. Я попытался выполнить команду, следуя документации:

$ conda env remove

Но получил ошибку:

CondaEnvironmentError: cannot remove current environment. deactivate and...
9
голоса
5
ответов
9
просмотров
Запрос Ajax возвращает 200 OK, но вместо успеха срабатывает событие ошибки

Я реализовал AJAX-запрос на своем веб-сайте и вызываю конечную точку с веб-страницы. Запрос всегда возвращает 200 OK, но jQuery при этом выполняет событие ошибки. Я пробовал много разных подходов, но так и не смог разобраться в проблеме. Ниже привожу свой код:

Код jQuery

var row = "1"; var json =...

9
голоса
5
ответов
22
просмотров
Как установить фокус на поле ввода после рендеринга?

Проблема с установкой фокуса на текстовое поле в React

Я пытаюсь установить фокус на определенное текстовое поле после рендеринга компонента в React. Документация предлагает использовать refs, например:

Установите ref="nameInput" на моем текстовом поле в функции рендера, а затем...

10
голоса
5
ответов
28
просмотров
Чтение текстового файла в Java

Существует несколько способов чтения и записи данных файлов в Java. Я хочу прочитать данные в формате ASCII из файла. Какие существуют способы и в чем их различия?

21
голоса
5
ответов
23
просмотров
Как проверить, пуста ли строка в Python?

Вопрос:

Существует ли в Python что-то вроде переменной пустой строки, чтобы можно было использовать следующий код:

if myString == string.empty:

Несмотря на это, какой самый элегантный способ проверки значений пустой строки? Мне сложно каждый раз использовать "" для проверки...