Как я могу проверить, является ли число идеальным квадратом? Скорость не имеет значения, пока просто работает.
Как я могу проверить, является ли число идеальным квадратом? Скорость не имеет значения, пока просто работает.
Я пытаюсь использовать imshow в matplotlib для построения данных в виде тепловой карты, но некоторые из значений являются NaN. Я бы хотел, чтобы NaN отображались как особый цвет, которого нет в цветовой карте. пример: import numpy as np import matplotlib.pyplot as plt f = plt.figure() ax =...
Я использую Python subprocess.communicate()для чтения stdout из процесса, который выполняется около минуты. Как я могу распечатать каждую строку этого процесса stdoutв потоковом режиме, чтобы я мог видеть результат в том виде, в каком он сгенерирован, но по-прежнему блокировать завершение процесса...
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...
Я использую следующий код, чтобы скрыть stderr в Linux / OSX для библиотеки Python, которую я не контролирую, которая по умолчанию записывает в stderr: f = open("/dev/null","w") zookeeper.set_log_stream(f) Есть ли простая кроссплатформенная альтернатива / dev / null? В идеале он не будет...
Я пытаюсь «разрушить» словарь и связать значения с именами переменных после их ключей. Что-то вроде params = {'a':1,'b':2} a,b = params.values() Но поскольку словари не упорядочены, нет гарантии, что params.values()значения будут возвращены в порядке (a, b). Есть хороший способ сделать это?...
class Example(object): def the_example(self): itsProblem = "problem" theExample = Example() print(theExample.itsProblem) Как мне получить доступ к переменной класса? Я пробовал добавить это определение: def return_itsProblem(self): return itsProblem Тем не менее, это тоже не удается....
Из документации: Если платформа поддерживает эту unsetenv()функцию, вы можете удалить элементы в этом сопоставлении, чтобы сбросить переменные среды. unsetenv()будет вызываться автоматически при удалении элемента из os.environ и при вызове одного из методов pop()или clear(). Однако я хочу что-то,...
Мне нужно создать объект или класс «контейнер» в Python, который будет вести учет других объектов, которые я также определяю. Одно из требований этого контейнера заключается в том, что если два объекта считаются идентичными, один (любой из них) удаляется. Моей первой мыслью было использовать в...
Каков рекомендуемый метод интерактивной проверки содержимого в Entryвиджете tkinter ? Я читал сообщения об использовании validate=Trueи validatecommand=command, и похоже, что эти функции ограничены тем фактом, что они очищаются, если validatecommandкоманда обновляет значение Entryвиджета. Учитывая...
Как я могу удалить строку (или строки) осей matplotlib таким образом, чтобы она фактически собирала мусор и освобождала память обратно? Приведенный ниже код, кажется, удаляет строку, но никогда не освобождает память (даже при явных вызовах gc.collect()) from matplotlib import pyplot import numpy a...
Недавно я начал исследовать, как различные структуры данных реализованы в Python, чтобы сделать мой код более эффективным. Изучая, как работают списки и двухсторонние очереди, я обнаружил, что могу получить преимущества, когда хочу сдвигать и отменять сдвиг, сокращая время от O (n) в списках до O...
В своем приложении я хотел бы использовать: packageA, что требует packageX==1.3 packageB, что требует packageX==1.4 packageX==1.5 Как я могу установить несколько версий packageXс помощью pip, чтобы справиться с этой ситуацией?...
У меня есть список: my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847'] Как я могу удалить \tи все после, чтобы получить этот результат: ['element1', 'element2', 'element3']
По сути, я пытаюсь объединить записи в набор, чтобы вывести одну строку. Я пытаюсь использовать синтаксис, аналогичный функции объединения для списков. Вот моя попытка: list = ["gathi-109","itcg-0932","mx1-35316"] set_1 = set(list) set_2 = set(["mx1-35316"]) set_3 = set_1 - set_2 print...
У меня есть 2D-список вроде a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] и я хочу преобразовать его в массив 2d numpy. Можем ли мы сделать это без выделения памяти, например numpy.zeros((3,3)) а затем сохранить в нем значения?...
У меня есть проект scrapy, который содержит несколько пауков. Есть ли способ определить, какие конвейеры использовать для какого паука? Не все определенные мной конвейеры применимы для каждого паука. благодаря...
У меня есть два диапазона дат, каждый из которых определяется датой начала и окончания (очевидно, экземпляры datetime.date ()). Эти два диапазона могут перекрываться или нет. Мне нужно количество дней перекрытия. Конечно, я могу предварительно заполнить два набора всеми датами в обоих диапазонах и...
Я реализую алгоритм поиска графа Strong Connected Component (SCC) Kosaraju в Python. Программа отлично работает с небольшим набором данных, но когда я запускаю ее на сверхбольшом графе (более 800 000 узлов), появляется сообщение «Ошибка сегментации». Что может быть причиной этого? Спасибо!...
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Я ищу подходящую для меня библиотеку Python...