Все вопросы
Индексация массива numpy с помощью списка кортежей
Проблема с индексированием ndarray с использованием списка кортежей
Я пытаюсь индексировать массив ndarray
, используя список кортежей в следующем формате:
idx = [(x1, y1), ... (xn, yn)]
X[idx]
Однако это не срабатывает, и вместо этого мне приходится использовать более сложный...
Работают ли параметризованные тесты pytest с тестами на основе классов unittest?
Я пытаюсь добавить параметризованные тесты с помощью @pytest.mark.parametrize в классовые тесты, основанные на unittest. Вот что у меня получается:
class SomethingTests(unittest.TestCase):
@pytest.mark.parametrize(('one', 'two'), [
(1, 2), (2, 3)])
def...
Вывод типа с помощью рефлексии для лямбд в Java 8
Заголовок: Как получить возвращаемый тип лямбда-функции с использованием рефлексии в Java 8?
Я экспериментировал с новыми лямбда-выражениями в Java 8 и пытаюсь выяснить, как с помощью рефлексии узнать возвращаемый тип класса лямбда-функции. Особенно меня интересуют случаи, когда лямбда реализует...
Как оператор GROUP BY обрабатывает значения NULL?
Как оператор GROUP BY обрабатывает значения NULL? Соответствует ли это общему подходу к этим значениям?
Графовая база данных для .NET [закрыто]
Проблема с использованием Neo4j на .NET
Я разрабатываю приложение на базе .NET/Mono, которое должно активно использовать теории о кратчайших путях в графе. Мне хотелось бы использовать нативное решение для обхода узлов графа, а не реализовывать заменители, которые будут трудно поддерживать...
Как сослаться на пакет Python, если в имени файла есть точка?
Я использую Django и у меня есть файл с именем models.admin.py
. Я хочу реализовать следующую идею в файле models.py
:
from "models.admin" import *
Однако я получаю синтаксическую ошибку из-за использования двойных кавычек. Если же я просто делаю
from models.admin...
Использование RabbitMQ: Как просмотреть содержимое очереди без операции извлечения?
Я работаю над проектом, который позволяет распределять кодирование h264 между несколькими компьютерами, используя RabbitMQ и Python. Основная часть уже выполнена: у меня есть демон, который работает на Linux или Mac, подключается к очереди, принимает задания и выполняет кодирование с помощью...
Как закодировать значения параметров URI?
Я пытаюсь отправить URI в качестве значения параметра запроса/матрицы. Прежде чем я смогу добавить его к существующему URI, мне нужно закодировать его в соответствии с RFC 2396. Например, если у меня есть следующий ввод:
http://google.com/resource?key=value1 & value2
Мне нужно получить на...
Выполнение кода, содержащегося в строке
У меня есть фрагмент кода на Java, который хранится в строке.
String javaCode = "if(polishScreenHeight >= 200 && " +
"polishScreenHeight = 220) { }";
Можно ли преобразовать эту строку в оператор Java и выполнить его? Возможно, с использованием рефлексии в Java?
Профилирование мультипроцессов в Python
У меня есть проблема с профилированием простого многопроцессного скрипта на Python. Я попробовал следующий код:
import multiprocessing
import cProfile
import time
def worker(num):
time.sleep(3)
print('Worker:', num)
if __name__ == '__main__':
for i in range(5):
p =...
Использование locals() и метода format() для строк: есть ли подводные камни?
Заголовок: Проблемы и подводные камни при использовании locals() для генерации строк в Python
Я столкнулся с проблемой избыточного написания кода для генерации строк и задумался о том, чтобы использовать следующий паттерн:
def buildString(user, name='john', age=22):
userId =...
В Python есть функция для сокращения дробей?
Заголовок: Как получить дробный результат деления в виде дроби в Python или Numpy?
Тело вопроса:
Я столкнулся с проблемой при выполнении деления чисел в Python. Например, когда я вычисляю 98/42
, мне хотелось бы получить результат в виде дроби 7/3
, а не в десятичном формате 2.3333333
.
Есть...
Почему объект, возвращаемый по значению, имеет тот же адрес, что и объект внутри метода?
Проблема: Почему адреса переменных a
и b
совпадают?
Я столкнулся с интересным поведением в моем коде на C++, где две переменные a
и b
, каждая из которых объявлена в разных контекстах (функции foo
и main
), имеют одинаковый адрес в памяти. Вот код, который я...
Python Datetime: Использование strftime() с учетом временной зоны
Я столкнулся с проблемой при работе с объектом даты и времени в Python, который является "осведомленным о часовом поясе". У меня есть дата d
, представленная следующим образом:
>>> d
datetime(2009, 4, 19, 21, 12, tzinfo=tzoffset(None, -7200))
Как видно, объект даты имеет смещение...
Почему в моем терминале неправильно отображаются юникодные символы?
Заголовок: Проблема с выводом символов Unicode в терминале Gnome на Arch Linux
Описание:
Я сталкиваюсь с проблемой при выводе символов Unicode в терминале Gnome 3 на Arch Linux. Когда я выполняю следующую команду:
$ echo -e "\xE2\x98\xA0"
Я получаю следующее...
Сохранение состояния объекта в отладчике IntelliJ?
Заголовок: Как сохранить состояние объекта при отладке?
Тело вопроса: Здравствуйте!
У меня возникла проблема: возможно ли сохранить состояние объекта во время отладки? Я хотел бы сравнить состояние одного и того же объекта в двух разных циклах выполнения.
Дополнительный вопрос: Есть ли у...
Общее время выполнения методов в Java VisualVM
В Java VisualVM есть ли возможность отображать общее время выполнения метода, а не только "время самостоятельного выполнения"? (Последнее не особенно полезно, так как не дает информации о том, сколько времени на самом деле занимает выполнение методов.)
Если такой возможности нет, существует ли...
Java-программа работает медленнее, когда закомментирован код, который никогда не выполняется
Описание проблемы
Я столкнулся с необычным поведением в одной из своих Java-программ. Я постарался минимизировать код, чтобы сохранить возможность воспроизведения этой аномалии. Полный код приведен ниже.
public class StrangeBehaviour {
static boolean recursionFlag = true;
...
Конвертация HTML в PDF с использованием PHP?
Описание проблемы
Я столкнулся с задачей конвертации HTML-страницы в PDF с использованием PHP. Мне нужно преобразовать динамически сгенерированный счет-фактуру, который доступен по следующему адресу:
http://example.com/invoices/3333
Как это можно сделать? Есть ли подходящие...
Разделить строку по запятым, игнорируя запятые внутри двойных кавычек?
У меня есть входные данные, которые выглядят следующим образом:
A,B,C,"D12121",E,F,G,H,"I9,I8",J,K
Значения, разделенные запятыми, могут быть в любом порядке. Я хочу разделить строку по запятым; однако в случае, если что-то находится внутри двойных кавычек, мне нужно игнорировать запятые...