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

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

5
Numpy: разделить каждую строку на векторный элемент
Предположим, у меня есть массив numpy: data = np.array([[1,1,1],[2,2,2],[3,3,3]]) и у меня есть соответствующий "вектор:" vector = np.array([1,2,3]) Как мне действовать в dataкаждой строке, чтобы вычесть или разделить, чтобы результат был таким: sub_result = [[0,0,0], [0,0,0], [0,0,0]] div_result = [[1,1,1], [1,1,1], [1,1,1]] Короче говоря: как мне выполнить операцию с каждой …
119 python  arrays  numpy  scipy 

4
Как я могу сохранить изображение с помощью PIL?
Я только что выполнил некоторую обработку изображений с помощью библиотеки изображений Python (PIL), используя сообщение, которое я нашел ранее для выполнения преобразования Фурье изображений, и я не могу заставить работать функцию сохранения. Весь код работает нормально, но не сохраняет получившееся изображение: from PIL import Image import numpy as np i …

1
Какие правила использует Pandas для создания представления или копии?
Я смущен правилами, которые использует Pandas, когда решает, что выбор из фрейма данных является копией исходного фрейма данных или представлением оригинала. Если у меня, например, df = pd.DataFrame(np.random.randn(8,8), columns=list('ABCDEFGH'), index=range(1,9)) Я понимаю, что a queryвозвращает копию, поэтому что-то вроде foo = df.query('2 < index <= 5') foo.loc[:,'E'] = 40 не …

16
Как я могу создать простое окно сообщения в Python?
Ищу тот же эффект, что и alert()в JavaScript. Сегодня днем ​​я написал простой веб-интерпретатор, используя Twisted.web. Вы в основном отправляете блок кода Python через форму, а клиент приходит, берет его и выполняет. Я хочу иметь возможность создавать простое всплывающее сообщение без необходимости каждый раз переписывать целую кучу шаблонного кода wxPython …
119 python  wxpython  tkinter 

10
Как вы можете установить атрибуты класса из переменных аргументов (kwargs) в Python
Предположим, у меня есть класс с конструктором (или другой функцией), который принимает переменное количество аргументов и затем условно устанавливает их как атрибуты класса. Я мог бы установить их вручную, но кажется, что параметры переменных достаточно распространены в python, и для этого должна быть общая идиома. Но я не уверен, как …
119 python 

6
Как найти потомков узлов с помощью BeautifulSoup
Я хочу получить все <a>теги, которые являются дочерними для <li>: <div> <li class="test"> <a>link1</a> <ul> <li> <a>link2</a> </li> </ul> </li> </div> Я знаю, как найти элемент с таким классом: soup.find("li", { "class" : "test" }) Но я не знаю, как найти всех, <a>чьи дети, <li class=test>но не все остальные. Как …

6
Как читать и писать файл INI с помощью Python3?
Мне нужно прочитать, написать и создать файл INI с Python3. FILE.INI default_path = "/path/name/" default_file = "file.txt" Файл Python: # Read file and and create if it not exists config = iniFile( 'FILE.INI' ) # Get "default_path" config.default_path # Print (string)/path/name print config.default_path # Create or Update config.append( 'default_path', 'var/shared/' …
119 python  python-3.x  ini 

6
Как мне записать данные в формате CSV в виде строки (не файла)?
Я хочу преобразовать данные [1,2,'a','He said "what do you mean?"']в строку в формате CSV. Обычно csv.writer()для этого можно использовать , потому что он обрабатывает все сумасшедшие граничные случаи (экранирование запятой, экранирование кавычек, диалекты CSV и т. Д.). Уловка заключается в том, что csv.writer()ожидается вывод в файловый объект, а не в …
119 python  string  csv 

11
Рекурсивный поиск подпапок и возврат файлов в списке python
Я работаю над сценарием, чтобы рекурсивно просматривать подпапки в основной папке и создавать список из определенного типа файлов. У меня проблема со сценарием. В настоящее время он установлен следующим образом for root, subFolder, files in os.walk(PATH): for item in files: if item.endswith(".txt") : fileNamePath = str(os.path.join(root,subFolder,item)) проблема в том, что …

8
Вектор-столбец y был передан, когда ожидался 1d-массив
Мне нужно соответствовать RandomForestRegressorот sklearn.ensemble. forest = ensemble.RandomForestRegressor(**RF_tuned_parameters) model = forest.fit(train_fold, train_y) yhat = model.predict(test_fold) Этот код всегда работал, пока я не произвел предварительную обработку данных ( train_y). В сообщении об ошибке говорится: DataConversionWarning: вектор-столбец y был передан, когда ожидался массив 1d. Измените форму y на (n_samples,), например, используя ravel …

9
Что такое «питонический» эквивалент функции «складки» из функционального программирования?
Каков наиболее идиоматический способ добиться в Haskell чего-то вроде следующего: foldl (+) 0 [1,2,3,4,5] --> 15 Или его эквивалент в Ruby: [1,2,3,4,5].inject(0) {|m,x| m + x} #> 15 Очевидно, Python предоставляет reduceфункцию, которая является реализацией fold, точно так же, как указано выше, однако мне сказали, что «питонический» способ программирования заключался …

3
Как проверить, содержит ли строка одну из подстрок в списке в пандах?
Есть ли какая-нибудь функция, которая была бы эквивалентом комбинации df.isin()и df[col].str.contains()? Например, скажем, у меня есть серия s = pd.Series(['cat','hat','dog','fog','pet']), и я хочу найти все места, где sесть что-то из ['og', 'at'], я бы хотел получить все, кроме «pet». У меня есть решение, но довольно неэлегантное: searchfor = ['og', 'at'] …


27
Модель Django «не объявляет явную app_label»
Я на грани остроумия. После десятка часов поиска и устранения неисправностей, а может, и больше, я подумал, что наконец-то в деле, но потом я получил: Model class django.contrib.contenttypes.models.ContentType doesn't declare an explicit app_label В Интернете ТАК МАЛЕНЬКАЯ информация об этом, и никакое решение не решило мою проблему. Любой совет будет …

14
Pipenv: команда не найдена
Я новичок в разработке Python и пытаюсь использовать pipenv. Я выполнил команду pip install pipenv, которая успешно выполнилась: ... Successfully built pipenv pathlib shutilwhich pythonz-bd virtualenv-clone Installing collected packages: virtualenv, pathlib, shutilwhich, backports.shutil-get-terminal-size, pythonz-bd, virtualenv-clone, pew, first, six, click, pip-tools, certifi, chardet, idna, urllib3, requests, pipenv ... Тем не менее, …
119 python  python-3.x  pip  pipenv 

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