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

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

2
Совместное использование очереди результатов между несколькими процессами
В документации к multiprocessingмодулю показано, как передать очередь процессу, запущенному с multiprocessing.Process. Но как я могу разделить очередь с запущенными асинхронными рабочими процессами apply_async? Мне не нужно динамическое объединение или что-то еще, просто способ для рабочих (многократно) сообщать о своих результатах обратно на базу. import multiprocessing def worker(name, que): que.put("%d …

5
Отменить уже выполняющуюся задачу с помощью Celery?
Я читал документ и искал, но, похоже, не нашел прямого ответа: Можете ли вы отменить уже выполняющуюся задачу? (так как задача запущена, занимает некоторое время, и ее нужно отменить на полпути) Я нашел это из документа в FAQ по сельдерею >>> result = add.apply_async(args=[2, 2], countdown=120) >>> result.revoke() Но мне …

9
Python [Errno 98] Адрес уже используется
В моей программе сокетов Python мне иногда нужно прервать ее с помощью Ctrl-C. Когда я это делаю, он закрывает соединение с помощью socket.close(). Однако, когда я пытаюсь открыть его снова, мне приходится подождать, кажется, минуту, прежде чем я снова смогу подключиться. Как правильно закрыть розетку? Или это задумано?

1
тип данных не понят
Я пытаюсь использовать матрицу для вычислений. Код такой import numpy as np # some code mmatrix = np.zeros(nrows, ncols) print mmatrix[0, 0] но я получаю «тип данных не понят», и он работает, если я делаю это с терминала.
96 python  matrix  numpy 

7
Как сохранить все переменные в текущем сеансе Python?
Я хочу сохранить все переменные в моей текущей среде Python. Кажется, один из вариантов - использовать модуль «pickle». Однако я не хочу этого делать по 2 причинам: Я должен вызывать pickle.dump()каждую переменную Когда я хочу получить переменные, я должен запомнить порядок, в котором я сохранил переменные, а затем выполнить a …
96 python  save 

3
Как объединить два слоя в керасе?
У меня есть пример нейронной сети с двумя слоями. Первый уровень принимает два аргумента и имеет один выход. Второй должен принимать один аргумент как результат первого уровня и один дополнительный аргумент. Должно получиться так: x1 x2 x3 \ / / y1 / \ / y2 Итак, я создал модель с …

11
название месяца к номеру месяца и наоборот в python
Я пытаюсь создать функцию, которая может преобразовывать номер месяца в сокращенное название месяца или сокращенное название месяца в номер месяца. Я подумал, что это частый вопрос, но не смог найти его в Интернете. Я думал о модуле календаря . Я вижу, что для преобразования номера месяца в сокращенное название месяца …
96 python 



6
Есть ли у pandas iterrows проблемы с производительностью?
Я заметил очень плохую производительность при использовании строк от панд. Это то, что переживают другие? Это специфично для iterrows, и следует ли избегать этой функции для данных определенного размера (я работаю с 2-3 миллионами строк)? Это обсуждение на GitHub привело меня к мысли, что это вызвано смешиванием dtypes в фрейме …

4
RuntimeWarning: при делении обнаружено недопустимое значение
Мне нужно написать программу по методу Эйлера для модели "мяч в пружине". from pylab import* from math import* m=0.1 Lo=1 tt=30 k=200 t=20 g=9.81 dt=0.01 n=int((ceil(t/dt))) km=k/m r0=[-5,5*sqrt(3)] v0=[-5,5*sqrt(3)] a=zeros((n,2)) r=zeros((n,2)) v=zeros((n,2)) t=zeros((n,2)) r[1,:]=r0 v[1,:]=v0 for i in range(n-1): rr=dot(r[i,:],r[i,:])**0.5 a=-g+km*cos(tt)*(rr-L0)*r[i,:]/rr v[i+1,:]=v[i,:]+a*dt r[i+1,:]=r[i,:]+v[i+1,:]*dt t[i+1]=t[i]+dt #print norm(r[i,:]) plot(r[:,0],r[:,1]) xlim(-100,100) ylim(-100,100) xlabel('x …

4
Без ошибок устанавливать только доступные пакеты с помощью conda install --yes --file requirements.txt
При установке пакетов в файле requirements.txt с помощью Conda с помощью следующей команды conda install --yes --file requirements.txt Если пакет в файле requirements.txt недоступен, возникает ошибка «Нет пакета», как показано ниже: Использование сайта api Anaconda Cloud https://api.anaconda.org Получение метаданных пакета: .... Ошибка: пакеты не найдены в текущих совпадающих каналах linux-64: …
96 python  pip  anaconda 

3
Как преобразовать int в Enum в Python?
Использование новой функции Enum (через backport enum34 ) с python 2.7.6. Учитывая следующее определение, как я могу преобразовать int в соответствующее значение Enum? from enum import Enum class Fruit(Enum): Apple = 4 Orange = 5 Pear = 6 Я знаю, что могу вручную создать серию операторов if для преобразования, но …

23
Функция JavaScript похожа на Python range ()
Есть ли в JavaScript функция, аналогичная Python range()? Думаю, должен быть способ лучше, чем каждый раз писать следующие строки: array = new Array(); for (i = 0; i < specified_len; i++) { array[i] = i; }

7
Сериализация члена Enum в JSON
Как сериализовать Enumчлен Python в JSON, чтобы я мог десериализовать полученный JSON обратно в объект Python? Например, такой код: from enum import Enum import json class Status(Enum): success = 0 json.dumps(Status.success) приводит к ошибке: TypeError: <Status.success: 0> is not JSON serializable Как мне этого избежать?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.