Вопросы с тегом «python»

32
Создать список чисел и их отрицательных аналогов в Python

Есть ли в Python удобный однострочный список для генерации списка чисел и их отрицательных аналогов? Например, скажем, я хочу создать список с номерами от 6 до 9 и от -6 до -9. Мой текущий подход: l = [x for x in range(6,10)] l += [-x for x in l] Простой «однострочник» будет: l = [x for x in...

31
Подсчет и суммирование последовательностей положительных и отрицательных чисел

Я хочу написать код для подсчета и суммирования любых положительных и отрицательных серий чисел. Числа либо положительные, либо отрицательные (без нуля). Я написал коды с forпетлями. Есть ли творческая альтернатива? Данные р set.seed(100) x <- round(rnorm(20, sd = 0.02), 3) питон x = [-0.01,...

31
Почему 1 // 0.01 == 99 в Python?

Я полагаю, что это классический вопрос о точности с плавающей запятой, но я пытаюсь обдумать этот результат, работая 1//0.01в Python 3.7.5 99. Я предполагаю, что это ожидаемый результат, но есть ли способ решить, когда его безопаснее использовать int(1/f), чем...

30
Максимальное количество уникальных подстрок из раздела

Я изменил название так, чтобы оно было более понятным. Вот подробная версия вопроса: У нас есть строка, s и мы хотим разбить ее на подстроки . Каждая подстрока отличается друг от друга. Какое максимальное количество уникальных подстрок мы можем получить из одного среза. Другими словами, каково...

30
Пользовательский оптимизатор TensorFlow Keras

Предположим, я хочу написать собственный класс оптимизатора, соответствующий tf.kerasAPI (используя версию TensorFlow> = 2.0). Я запутался в документированном способе сделать это по сравнению с тем, что сделано в реализациях. Документация для tf.keras.optimizers.Optimizer штатов , ### Write a...

29
Как проверить, является ли пакет python последней версией программно?

Как вы проверяете, является ли пакет в его последней версии программно в скрипте и возвращаете истину или ложь? Я могу проверить с помощью сценария, как это: package='gekko' import pip if hasattr(pip, 'main'): from pip import main as pipmain else: from pip._internal import main as pipmain...

27
Есть ли способ преобразовать столбцы CSV в иерархические отношения?

У меня есть CSV 7 миллионов записей биоразнообразия, где уровни таксономии в виде столбцов. Например: RecordID,kingdom,phylum,class,order,family,genus,species 1,Animalia,Chordata,Mammalia,Primates,Hominidae,Homo,Homo sapiens 2,Animalia,Chordata,Mammalia,Carnivora,Canidae,Canis,Canis...

27
Странная индексация с использованием numpy

У меня есть переменная х, которая имеет форму (2,2,50,100). У меня также есть массив y, равный np.array ([0,10,20]). Странная вещь случается, когда я индексирую x [0,:,:, y]. x = np.full((2,2,50,100),np.nan) y = np.array([0,10,20]) print(x.shape) (2,2,50,100) print(x[:,:,:,y].shape) (2,2,50,3)...

26
Есть ли способ создания подклассов из dict и collection.abc.MutableMapping вместе?

Давайте для примера предположим, что я хочу создать подкласс dictи сделать все ключи заглавными: class capdict(dict): def __init__(self,*args,**kwds): super().__init__(*args,**kwds) mod = [(k.capitalize(),v) for k,v in super().items()] super().clear() super().update(mod) def __getitem__(self,key):...

25
Странная ошибка в Pandas и Numpy в отношении многопоточности

Большая часть функции Numpy по умолчанию включает многопоточность. например, я работаю на 8-ядерном компьютере Intel Cpu, если я запускаю скрипт import numpy as np x=np.random.random(1000000) for i in range(100000): np.sqrt(x) Linux topпокажет 800% загрузки процессора во время работы, что означает,...

25
Сборка для чтения документов завершается неудачно с «невозможно импортировать имя« PackageFinder »из« pip._internal.index »»

Сборка Sphinx docs на read-the-docs завершается с ошибкой (полный журнал ниже): ImportError: cannot import name 'PackageFinder' from 'pip._internal.index' (/home/docs/checkouts/readthedocs.org/user_builds/cascade-python/envs/latest/lib/python3.7/site-packages/pip/_internal/index/__init__.py) Я...

24
Объединение элементов списка, если эти элементы находятся между двумя пробелами

У меня есть такой вклад: ['assembly', '', 'py', 'tho', 'n', '', 'ja', 'va', '', 'rub', 'y', '', 'java', 'script', '', 'c++'] Я хочу объединить элементы между ними, ''чтобы иметь такой вывод: ['assembly', 'python', 'java', 'ruby', 'javascript', 'c++'] Я попытался использовать joinи список нарезки...

24
Как использовать django 3.0 ORM в ноутбуке Jupyter без запуска проверки асинхронного контекста?

В Django 3.0 добавлена ​​поддержка asgi / async, а вместе с ним - защита от выполнения синхронных запросов в асинхронном контексте . Одновременно IPython только что добавил поддержку асинхронного / ожидающего ожидания верхнего уровня , которая, кажется, выполняет весь сеанс интерпретатора внутри...

24
Распределение конечных цифр случайных чисел в Python

Есть два очевидных способа генерирования случайной цифры от 0 до 9 в Python. Можно сгенерировать случайное число с плавающей запятой между 0 и 1, умножить на 10 и округлить в меньшую сторону. В качестве альтернативы можно использовать random.randintметод. import random def random_digit_1(): return...

23
Почему модель keras предсказывает медленнее после компиляции?

Теоретически прогноз должен быть постоянным, поскольку веса имеют фиксированный размер. Как мне вернуть скорость после компиляции (без необходимости удалять оптимизатор)? См. Связанный эксперимент:...

23
AttributeError: модуль 'time' не имеет атрибута 'clock' в Python 3.8

Я написал код для генерации открытых и закрытых ключей. Он отлично работает в Python 3.7, но не работает в Python 3.8. Я не знаю, как это терпит неудачу в последней версии. Помогите мне с некоторыми решениями. Вот код: from Crypto.PublicKey import RSA def generate_keys(): modulus_length = 1024 key...

23
Добавить новый столбец в фрейм данных на основе словаря

У меня есть датафрейм и словарь. Мне нужно добавить новый столбец в фрейм данных и рассчитать его значения на основе словаря. Машинное обучение, добавление новой функции на основе некоторой таблицы: score = {(1, 45, 1, 1) : 4, (0, 1, 2, 1) : 5} df = pd.DataFrame(data = { 'gender' : [1, 1, 0, 1, 1,...

22
Модуль SSL в Python недоступен (в OSX)

У меня проблемы с работой pip installв virtualenv на OSX 10.13. Я уже бежал, brew install opensslи путь /usr/local/include/opensslуказывает на ../opt/openssl/include/openssl. Кто-нибудь знает, как это исправить? Это начало происходить после того, как я переустановил pythonиспользование brew...

21
Как сравнить 2 фрейма и визуально получить разницу?

Случай : У меня есть 2 iframe, и у обоих есть много div и других элементов управления, поэтому оба iframe похожи на HTML-сайты среднего размера. Я хочу сравнить оба и выяснить различия. Я думал разные варианты здесь: Решение 1: Сделайте полный скриншот из 2 iframes и сравните оба скриншота,...