python- все статьи тега ➜ страница 4
Python & C / C++ многопоточность: запуск нескольких потоков, выполняющих python в фоновом режиме C
У меня есть очень специфическая потребность : Я хочу создать консоль python с виджетом Qt и иметь возможность иметь несколько независимых интерпретаторов. Теперь позвольте мне попытаться объяснить, где мои проблемы и все попытки, которые я сделал, в порядке тех, которые я больше всего хотел бы сделать работающими с теми, которые я могу использовать по умолчанию Первый момент заключается в том, что все функции в Python C API (PyRun[...], Пьеваль[...] ...) нужно, чтобы GIL был заблокирован, чт ...
объединение tqdm с отложенным выполнением с помощью dask в python
tqdm и dask - это удивительные пакеты для итераций в python. В то время как tqdm реализует необходимый индикатор выполнения, dask реализует многопоточную платформу, и они оба могут сделать итерационный процесс менее разочаровывающим. И все же ... мне трудно совместить их вместе. Например, следующий код реализует отложенное выполнение в dask, с индикатором выполнения tqdm.trange. Дело в том, что так как delayed выполняется быстро, индикатор выполнения завершается немедленно, в то время как реаль ...
Постройте древовидный график с корневым узлом в верхней части
У меня есть следующий игрушечный граф, который представляет, например, поток форума: import igraph as ig g = ig.Graph(n = 12, directed=True) g.add_edges([(1,0),(2,1), (3,2), (4,3), (5,1), (6,2), (7,6), (8,7), (9,0), (10,0), (11,10)]) g.vs["label"] = ["A", "B", "A", "B", "C", "F", "C", "B", "D", "C", "D", "F"] ig.plot(g, layout="kk") Однако, похоже, нет макета, который помещает корневую вершину (id 0, метка A) в вершину и растет вниз. Я что ...
Python: найти основное значение интеграла численно
Я решаю Интеграл численно, используя python: Где a(x) может принимать любое значение; положительное, отрицательное, внутри или снаружи [-1;1] и eta-бесконечно малая положительная величина. Существует второй внешний Интеграл, из которого изменяется значение a (x) Я пытаюсь решить это с помощью теоремы Сохоцкого–Племеля : Однако это включает в себя определение значения принципа, которое я не могу найти никакого метода в питон. Я знаю, что это реализовано в Matlab, но кто-нибудь знает о би ...
Python Selenium: получение динамического содержимого в iframe
Я пытаюсь соскрести доступные списки квартир со следующей веб-страницы: https://3160599v2.onlineleasing.realpage.com/ Я использую реализацию Selenium на Python, но до сих пор не нашел эффективного решения для программного получения контента. Мой самый простой код-это следующий, который в настоящее время просто возвращает нединамический исходный код HTML: from selenium import webdriver driver = webdriver.Chrome('/path_to_driver') driver.get('https://3160599v2.onlineleasing.realpage.com/') ht ...
Pandas Multiindex from array => TypeError: unhashable тип: 'dict'
Я пытаюсь создать фрейм данных из массива со следующей структурой: df = [[{'date_time': Timestamp('2015-05-22 05:37:59'), 'name': 'Tom', 'value': '129'}, {'date_time': Timestamp('2015-05-22 05:37:59'), 'name': 'Kate', 'value': '0'}, {'date_time': Timestamp('2015-05-22 05:37:59'), 'name': 'GroupeId', 'value': '0'}, {...}, {...}, {...}],[another list of dictionaries like the first one],[and another one]] Используя этот код: def cr ...
Использование логического индексирования для многозначных строк и столбцов в Pandas
Вопросы в конце, вжирным шрифтом . Но сначала давайте установим некоторые данные: import numpy as np import pandas as pd from itertools import product np.random.seed(1) team_names = ['Yankees', 'Mets', 'Dodgers'] jersey_numbers = [35, 71, 84] game_numbers = [1, 2] observer_names = ['Bill', 'John', 'Ralph'] observation_types = ['Speed', 'Strength'] row_indices = list(product(team_names, jersey_numbers, game_numbers, observer_names, observation_types)) observation_values = np.random.randn(le ...
Как нарисовать многоугольник в python?
Я смотрел видео профессора Крейвена о рисовании многоугольника в Python: Https://www.youtube.com/watch?v=7qvsevlb5pg&list=PL1D91F4E6E79E73E1&index=22 Его видео очень полезны для начинающих. Его объяснения очень полезны, как и примеры. Когда я попробовал его пример: pygame.draw.polygon(screen, black, [[100,100],[0,200],[200,200]], 5) Это сработало просто отлично. Однако, когда я попробовал что-то свое, это нарисовало только линию: pygame.draw.polygon(screen, black, [[300,200],[ ...
Оболочкой IPython! не работать
Итак, я начал использовать IPython на моем Mac. Тот самый !! оператор, который должен выполнить команду оболочки и получить вывод в виде полезных данных, генерирует синтаксические ошибки. Похоже, он просто интерпретирует его как (! (!лс)) и выплевывает !ЛС: команда не найдена. Я не могу гуглить восклицательные знаки, и я не знал, куда еще обратиться ...
Как hstack несколько разреженных матриц (feature Matrix)?
У меня есть 3 разреженные матрицы: In [39]: mat1 Out[39]: (1, 878049) <1x878049 sparse matrix of type '<type 'numpy.int64'>' with 878048 stored elements in Compressed Sparse Row format> In [37]: mat2 Out[37]: (1, 878049) <1x878049 sparse matrix of type '<type 'numpy.int64'>' with 744315 stored elements in Compressed Sparse Row format> In [35]: mat3 Out[35]: (1, 878049) <1x878049 sparse matrix of type '<type 'numpy.int64'>' with 788618 st ...
Кумулятивная сумма векторов из точки
У меня есть список векторов, список скаляров и начальная точка, представленная кортежем. vecs = [(1,1), (2,3), (-1,1)] scalars = [2, 3, 2] start = (-5,0) У меня есть функция для добавления" k раз " вектора к точке. def add_vector(point, k, vec): return (point[0]+k*vec[0], point[1]+k*vec[1]) Я хотел бы получить список точек на ломаной такой, что: result[0] = start result[n+1] = add_vector(result[n], scalars[n], vecs[n]) Я думал использовать itertools.accumulate, но Аргумент func до ...
Выскабливание и анализ результатов поиска Google с помощью Python
Я задал Вопрос О реализации общей идеи обхода и сохранения веб-страниц. Часть первоначального вопроса заключается в следующем: как сканировать и сохранять большое количество страниц "о компании" из интернета. С некоторыми дальнейшими исследованиями, я получил некоторые варианты, чтобы идти вперед как на выскабливание и разбор (перечислены в нижней части). Сегодня я столкнулся с другойдискуссией Ruby о том, как очистить Результаты поиска Google. Это обеспечивает отличную альтернативу для моей ...
Как вычислить точку пересечения двух линий в Python?
У меня есть две линии, которые пересекаются в одной точке. Я знаю конечные точки этих двух линий. Как вычислить точку пересечения в Python? # Given these endpoints #line 1 A = [X, Y] B = [X, Y] #line 2 C = [X, Y] D = [X, Y] # Compute this: point_of_intersection = [X, Y] ...
Есть ли хороший инструмент анализа зависимостей для Python? [закрытый]
Программы анализа зависимостей помогают нам организовать код, управляя зависимостями между модулями в нашем коде. Когда один модуль является циклической зависимостью от другого модуля, это ключ, чтобы найти способ превратить его в однонаправленную зависимость или объединить два модуля в один модуль. Что является лучшим инструментом анализа зависимостей для кода Python? ...
cdecimal и SQLAlchemy на самом деле хранит десятичные числа.Десятичное число?
Мое приложение django + SQLAlchemy использует cdecimal вместо десятичного модуля по умолчанию. Я следовал инструкциям на веб-сайте SQLAlchemy: import sys import cdecimal sys.modules["decimal"] = cdecimal Используя то же самое из предыдущего потока stackoverflow , я могу добавить данные в БД. Однако, когда я извлекаю запись из своей таблицы и смотрю на ее значение, тип возвращаемого мне значения на самом деле decimal.Decimal, а не cdecimal.Decimal. Как мне сказать SQLAlchemy, чтобы он вер ...
DJANGO: обновление div с помощью AJAX
Я создаю приложение для чата. До сих пор я добавляю сообщения чата с помощью jquery $.post () и это прекрасно работает. Теперь мне нужно получить последнее сообщение чата из таблицы и добавить список на странице чата. Я новичок в Джанго, так что, пожалуйста, не торопитесь. Итак, как мне получить данные из таблицы чата обратно на страницу чата? Заранее спасибо! ...
Неустранимая ошибка во время Пы завершить во встраиваемых приложений на языке Python
Спасибо за помощь с этим-варианты этого вопроса задавались много раз, но я не нашел полного ответа. Я добавляю встроенный Python 3.4.2 к существующему инструменту симулятора, написанному на C++ с использованием классов MS MFC. Приложение является многопоточным, так что пользователь может выполнять сценарии Python и взаимодействовать с системой симулятора. Как мне успешно завершить работу? Я с помощью Джил и состояние потока команд в правильном порядке? Я заканчиваю интерпретатор Python поток пр ...
django, pyenv, uwsgi-ModuleNotFoundError: нет модуля с именем "django"
У меня есть следующая вассальная конфигурация в /etc/uwsgi/vassals/gsd.ini: [uwsgi] plugins = python env = DJANGO_SETTINGS_MODULE=%n.settings virtualenv = /home/toogy/.pyenv/versions/%n chdir = /home/webapps/%n module = %n.wsgi:application master = true vacuum = true pidfile = /tmp/uwsgi-%n.pid socket = /tmp/uwsgi-%n.sock daemonize = /var/log/uwsgi/%n.log chmod-socket = 666 uid = toogy gid = toogy Вот журнал uwsgi, который я получаю Tue Feb 7 10:49:12 2017 - received message 1 from empero ...
WTForms-JSON не работает с полями форм
Вложенные формы (FormFields) не заполняются данными, когда я использую WTForms-JSON. Я не могу определить свою ошибку, см. пример ниже. from flask import Flask, request, jsonify from flask_wtf import Form from wtforms import TextField, FormField, IntegerField from wtforms.validators import InputRequired import wtforms_json app = Flask(__name__) app.config["WTF_CSRF_ENABLED"] = False wtforms_json.init() class Address(Form): street = TextField('street', validators=[InputRequired()]) nu ...
Выгрузка данных из quandl.com и хотите знать, как я включаю свой API-ключ в свой запрос?
Я загружаю данные из quandl.com с python и я достиг своего предела с 50 загрузками на сегодня. Пользователи с учетной записью могут превысить этот лимит,который у меня уже установлен. Сообщение об ошибке говорит, что мне нужно поместить мой api-ключ с запросом, но, насколько мне известно, он не говорит, как?? Это сообщение об ошибке quandl.errors.quandl_error.LimitExceededError: (Status 429) (Quandl Error QELx01) You have exceeded the anonymous user limit of 50 calls per day. To make more c ...