python- все статьи тега ➜ страница 21
cimport numpy не работает в cython; сообщение об ошибке неясно (для меня)
Я новичок в cython (и python) и пытаюсь импортировать numpy таким образом, чтобы я мог определять типы переменных. Мое понимание заключается в том, что я должен использовать "cimport numpy", который, однако, терпит неудачу, и я ничего не могу получить из сообщения об ошибке. Вот мой код, сводящийся к ключевой части: Мой фактический модуль на данный момент не включает ничего, кроме: cimport numpy as np Это мой setup.py: from distutils.core import setup from Cython.Build import cythonize s ...
Как работать с определенной версией ChromeDriver, когда браузер Chrome автоматически обновляется через Python selenium
Я новичок в Selenium, и теперь я могу использовать selenium с Chromedriver для выполнения базового автотеста, код работает нормально, но проблема в том, что браузер Chrome всегда обновляется автоматически на бэкэнде, и код всегда не запускается после обновления Chrome. Я знаю, что мне нужно загрузить новый chromedriver, чтобы решить эту проблему, но мне интересно, есть ли способ решить эту проблему без отключения обновления chromebrowser? ТКС. Я использую Windows 10 / Chrome версии 67 / Python ...
Модуль Turtle в python не импортируется
Это мой первый раз, когда я использую модуль turtle в python, но я не могу его импортировать? Вот мой код: from turtle import * pen1 = Pen() pen2 = Pen() pen1.screen.bgcolour("#2928A7") И вот ошибка, которую я получаю: Traceback (most recent call last): File "C:Python34Python savesturtle.py", line 2, in <module> from turtle import * File "C:Python34Python savesturtle.py", line 5, in <module> pen1 = Pen() NameError: name 'Pen' is not defined Может ли кто-н ...
Включает в себя: условное сумму
У меня есть следующий массив numpy: import numpy as np arr = np.array([[1,2,3,4,2000], [5,6,7,8,2000], [9,0,1,2,2001], [3,4,5,6,2001], [7,8,9,0,2002], [1,2,3,4,2002], [5,6,7,8,2003], [9,0,1,2,2003] ]) Я понимаю np.sum(arr, axis=0), чтобы обеспечить результат: array([ 40, 28, 36, 34, 16012]) То, что я хотел бы сделать (без цикла for ), - это суммировать ...
Установка Kivy-designer
Мне было интересно, есть ли простой способ установить kivy-designer. Я нахожусь на Mac OS X и следовал всем шагам, чтобы установить Kivy сам, но когда я попытался открыть приложение, оно не отвечало. Однако, когда я написал" kivy "в консоли, он запустил оболочку Python, и у меня не было ошибок после выполнения команды "import kivy": [INFO ] [Logger ] Record log in /Applications/Kivy.app/Contents/Resources/.kivy/logs/kivy_16-03-31_1.txt [INFO ] [Kivy ] v1.9.1 [INFO ] [Pyth ...
UnicodeEncodeError: кодек "charmap" не может кодировать символы
Я пытаюсь очистить веб-сайт, но это дает мне ошибку. Я использую следующий код: import urllib.request from bs4 import BeautifulSoup get = urllib.request.urlopen("https://www.website.com/") html = get.read() soup = BeautifulSoup(html) print(soup) И я получаю следующую ошибку: File "C:Python34libencodingscp1252.py", line 19, in encode return codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError: 'charmap' codec can't encode characters in position 70924-709 ...
Django: преобразование параметров запроса POST в строку запроса
Согласно теме, я получаю запрос на почту. Я хочу преобразовать его в эквивалентный запрос GET и передать его в шаблон (чтобы я мог использовать его в качестве цели href в заголовках столбцов click-to-sort). Есть ли предварительно испеченный способ сделать это, или мне нужно свернуть свой собственный? Ура!, alf Обновить Это то, что я в конечном счете использовал. Мне нужна была просьба.Просьба, так просьба.ПОСТ.urlencode был не сокращением его, а запросом.Запрос не имеет urlencode. import ...
Python, чтобы закрыть собственное окно командной консоли при выходе
Я запускаю несколько процессов (сотни), каждый из которых находится в python и вызывается с помощью: command = 'start cmd /k call python %s' % (some_py_prog) os.system(command) Где /k оставляет окно cmd открытым после выполнения. Это хорошо проверить на наличие ошибок. Однако, когда я называю сотни заданий, мой экран становится загроможденным. Как же тогда заставить python закрыть свое собственное окно host cmd только при успешном завершении? Мне нужно, чтобы ошибочная работа оставалась вид ...
Извлечения значения атрибута href в XPath на языке Python 2.7
Быстро и просто: <a href="some content">Click here</a> Как я могу извлечь "некоторый контент" и "нажмите на меня" с помощью xpath на python? Пока у меня есть следующее (извлеките только "некоторый контент" из результатов href): import lxml.etree as LE import requests r = requests.get("http://localhost") html = r.text root = LH.fromstring(html) print root.xpath('//a/@href') Спасибо в adavance. ...
Прогнозировать необходимое количество итераций-взвешенное среднее число итераций
Простите, но я мог бы найти название получше. Пожалуйста, посмотрите на эту супер-простую программу Python: x = start = 1.0 target = 0.1 coeff = 0.999 for c in range(100000): print('{:5d} {:f}'.format(c, x)) if abs(target - x) < abs((x - start) * 0.01): break x = x * coeff + target * (1 - coeff) Краткое пояснение: эта программа движется x к target, вычисляя итеративно средневзвешенное значение x и target с coeff в качестве веса. Он останавливается, когда x достигае ...
Тонкая настройка VGG16 Keras: низкая точность
Я уже задавал подобный вопрос здесь , но теперь у меня немного другая проблема, поэтому я задаю новый вопрос. Я решил использовать несколько иной подход вместо предложенного среди ответов в упомянутом вопросе для обучения, а затем тонкой настройки модели. Update : Я заменил старый вопрос, представленный здесь, более подходящей версией Вот моя последовательность действий: построить модель VGG16 и падение сверху слой (назовем его no-top model) создание узких мест с использованием модел ...
Ошибка типа: unhashable тип "список" при выборе подмножества из определенных столбцов pandas dataframe
У меня есть фрейм данных, который имеет около 20 столбцов, и я пытаюсь получить подмножество фрейма данных, выбрав только некоторые конкретные столбцы около 6. Моя строка кода: df3_query = df3[['Cont NUMBER'],['PL NUMBER'],['NAME'],['LOAN COUNT'],['SCORE MINIMUM'],['COUNT PERCENT']] Я получаю ошибку как TypeError: unhashable type: 'list' Могу ли я узнать причину, по которой я получаю эту ошибку? Кроме того, я хотел бы выбрать только те столбцы из фрейма данных df3. Может ли кто-нибудь ...
Django-присвоить значение по умолчанию полю в форме ModelForm
В моем приложении у меня есть CreateView, который должен инициализировать некоторые поля модели со значением по умолчанию, отличным от значения по умолчанию, определенного внутри модели. Я не хочу, чтобы пользователь редактировал значение, поэтому я помещаю поле в список exclude class AForm(ModelForm): class Meta: model = AModel exclude = ['a_field'] class AView(CreateView): form_class = AForm Вопрос в том, где я могу установить значение a_field? Я попытался опреде ...
Построение круговой диаграммы и таблицы фрейма данных pandas
Я должен построить круговую диаграмму и таблицу бок о бок с помощью matplotlib. Для построения круговой диаграммы я использую следующий код: import matplotlib.pyplot as plt df1.EventLogs.value_counts(sort=False).plot.pie() plt.show() Для построения таблицы я использую следующий код: %%chart table --fields MachineName --data df_result2 Df_result2-это таблица со списком машинных имен в ней. Не уверен, что мы можем разместить как круговую диаграмму, так и таблицу рядом. Любая помощь будет ...
Python: как проверить, что ячейка в CSV-файле пуста?
У меня есть CSV-файл, который я читаю на Python, и я хочу, чтобы программа пропустила строку, если первый столбец пуст. Как мне это сделать? Прямо сейчас у меня есть: with open('testdata1.csv', 'rU') as csvfile: csvreader = csv.reader(csvfile) for row in csvreader: if row[0] = null: #????? Как я могу: 1) Проверить пустые ячейки в CSV; и 2) сказать читателю, чтобы он пропустил строку? Спасибо, ребята. ...
Python string format вызов функции
Существует ли способ форматирования с помощью нового синтаксиса формата строки из вызова функции? например: "my request url was {0.get_full_path()}".format(request) Поэтому он вызывает функцию get_full_path function внутри строки, а не в качестве параметра в функции формата. Править: Вот еще один пример, который, вероятно, лучше покажет мое разочарование, вот что мне хотелось бы: "{0.full_name()} {0.full_last_name()} and my nick name is {0.full_nick_name()}".format(user) Вот чего я хоч ...
GCS с GKE, 403 недостаточное разрешение для записи в ведро GCS [дубликат]
На этот вопрос уже есть ответ здесь: Необходимо ли воссоздать кластер Google Container Engine, чтобы изменить разрешения API? 1 ответ В настоящее время я пытаюсь записывать файлы в корзину Google Cloud Storage. Для этого я использовал пакетdjango-storages . Я развернул свой код и приступаю к работе. контейнер через утилиту kubernetes kubectl для проверки работы ковша GCS. $ kubectl exec -it foo-pod - ...
Python zip по ключу
Я хотел бы объединить (zip?) два списка кортежей python, но совпадающих по ключу. Например, я хотел бы создать функцию, которая принимает два входных списка и выдает такой вывод: lst1 = [(0, 1.1), (1, 1.2), (2, 1.3), (5, 2.5)] lst2 = [ (1, 4.5), (2, 3.4), (4, 2.3), (5, 3.2)] desiredOutput = [(1, 1.2, 4.5), (2, 1.3, 3.4), (5, 2.5, 3.2)] Я мог бы сделать это очень беспорядочно и вручную с петлями, но я полагаю, что должны быть некоторые функции itertools / zipping, которые ...
Форматирование строк Python: % vs..формат
Python 2.6 ввел str.format() метод с немного отличным синтаксисом от существующего оператора %. Что лучше и для каких ситуаций? Следующий использует каждый метод и имеет тот же результат, так в чем же разница? #!/usr/bin/python sub1 = "python string!" sub2 = "an arg" a = "i am a %s" % sub1 b = "i am a {0}".format(sub1) c = "with %(kwarg)s!" % {'kwarg':sub2} d = "with {kwarg}!".format(kwarg=sub2) print a # "i am a python string!" print b # "i am a python string!" print c # "with a ...
Не удается сопоставить внешний ключ из-за двойных первичных ключей
Я пытаюсь создавать таблицы на лету из существующих данных...однако в таблице, которая мне нужна, есть два первичных ключа. Я не могу найти, Как удовлетворить ограничения. Я начинаю со следующих двух таблиц... self.DDB_PAT_BASE = Table('DDB_PAT_BASE', METADATA, Column('PATID', INTEGER(), primary_key=True), Column('PATDB', INTEGER(), primary_key=True), Column('FAMILYID', INTEGER()), ) self.DDB_ERX_MEDICATION_BASE = Table('DDB_ERX_MEDICATION_BASE', METADATA, Column('ErxID', I ...