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

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

4
Выберите 50 элементов из списка случайным образом для записи в файл
Пока я понял, как импортировать файл, создавать новые файлы и рандомизировать список. У меня возникли проблемы с выбором случайным образом только 50 элементов из списка для записи в файл? def randomizer(input,output1='random_1.txt',output2='random_2.txt',output3='random_3.txt',output4='random_total.txt'): #Input file query=open(input,'r').read().split() dir,file=os.path.split(input) temp1 = os.path.join(dir,output1) temp2 = os.path.join(dir,output2) temp3 = os.path.join(dir,output3) temp4 = os.path.join(dir,output4) out_file4=open(temp4,'w') random.shuffle(query) for …
130 python  file  list  select  random 

11
Перенаправление stdout в «ничего» в Python
У меня большой проект, состоящий из достаточно большого количества модулей, каждый выводит что-то на стандартный вывод. Сейчас, когда проект разросся, крупных нет. из printзаявлений печати много на станд отказа , который сделал программу значительно медленнее. Итак, теперь я хочу решить во время выполнения , печатать ли что-либо в stdout. Я …
130 python  python-2.7 

4
Могу ли я использовать __init__.py для определения глобальных переменных?
Я хочу определить константу, которая должна быть доступна во всех подмодулях пакета. Я думал, что лучше всего будет в __init__.pyфайле корневого пакета. Но я не знаю, как это сделать. Предположим, у меня есть несколько подпакетов, каждый с несколькими модулями. Как я могу получить доступ к этой переменной из этих модулей? …

5
Как правильно проверить, существует ли переменная среды или нет?
Я хочу проверить свою среду на наличие переменной, скажем "FOO", в Python. Для этого я использую osстандартную библиотеку. Прочитав документацию библиотеки, я выяснил 2 способа достижения своей цели: Способ 1: if "FOO" in os.environ: pass Способ 2: if os.getenv("FOO") is not None: pass Я хотел бы знать, какой метод является …

7
Каталог, подкаталог и файлы списка Python
Я пытаюсь создать сценарий, чтобы перечислить все каталоги, подкаталоги и файлы в данном каталоге. Я пробовал это: import sys,os root = "/home/patate/directory/" path = os.path.join(root, "targetdirectory") for r,d,f in os.walk(path): for file in f: print os.path.join(root,file) К сожалению, это не работает должным образом. Я получаю все файлы, но не все …
130 python  file  path 

2
Высокопроизводительное сравнение нечетких строк в Python, используйте Левенштейн или diffflib [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Я выполняю нормализацию клинических сообщений (проверку …



13
ошибка sklearn ValueError: входные данные содержат NaN, бесконечность или слишком большое значение для dtype ('float64')
Я использую sklearn, и у меня проблема с распространением сродства. Я построил матрицу ввода и продолжаю получать следующую ошибку. ValueError: Input contains NaN, infinity or a value too large for dtype('float64'). Я бежал np.isnan(mat.any()) #and gets False np.isfinite(mat.all()) #and gets True Я пробовал использовать mat[np.isfinite(mat) == True] = 0 чтобы …

9
Следует ли мне добавлять файлы миграции Django в файл .gitignore?
Следует ли мне добавлять в файл файлы миграции Django .gitignore? В последнее время я получаю много проблем с git из-за конфликтов миграции, и мне было интересно, следует ли отмечать файлы миграции как игнорируемые. Если да, то как мне добавить все миграции, которые есть в моих приложениях, и добавить их в …
130 python  django  git 

6
Доступ к данным в подкаталоге пакета
Я пишу пакет python с модулями, которым необходимо открывать файлы данных в ./data/подкаталоге. Прямо сейчас у меня есть пути к файлам, жестко закодированные в мои классы и функции. Я хотел бы написать более надежный код, который может получить доступ к подкаталогу независимо от того, где он установлен в системе пользователя. …
130 python  package 


6
Как преобразовать логический массив в массив int
Я использую Scilab и хочу преобразовать массив логических значений в массив целых чисел: >>> x = np.array([4, 3, 2, 1]) >>> y = 2 >= x >>> y array([False, False, True, True], dtype=bool) В Scilab я могу использовать: >>> bool2s(y) 0. 0. 1. 1. или даже просто умножьте его на …

4
Объедините список фреймов данных pandas вместе
У меня есть список фреймов данных Pandas, которые я хотел бы объединить в один фрейм данных Pandas. Я использую Python 2.7.10 и Pandas 0.16.2 Я создал список фреймов данных из: import pandas as pd dfs = [] sqlall = "select * from mytable" for chunk in pd.read_sql_query(sqlall , cnxn, chunksize=10000): …

5
Типовая подсказка для списка указанного типа
Используя аннотации функций Python 3, можно указать тип элементов, содержащихся в однородном списке (или другой коллекции), с целью указания типов в PyCharm и других IDE? Пример кода псевдо-Python для списка int: def my_func(l:list<int>): pass Я знаю, что можно использовать Docstring ... def my_func(l): """ :type l: list[int] """ pass ... …

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