Запитання з тегом «python»

Python - це багатопарадигма, динамічно набрана, багатоцільова мова програмування. Він призначений для швидкого вивчення, розуміння та використання та використання чистого та єдиного синтаксису. Зверніть увагу, що Python 2 офіційно не підтримується станом на 01-01-2020. Тим не менш, для питань, пов’язаних з версією Python, додайте тег [python-2.7] або [python-3.x]. Використовуючи варіант або бібліотеку Python (наприклад, Jython, PyPy, Pandas, Numpy), будь ласка, включіть його до тегів.

11
Розуміння оператора Python "є"
isОператор не збігаються зі значеннями змінних, але самі екземпляри. Що це насправді означає? Я оголосив дві змінні імена xта yпризначив однакові значення обом змінним, але вона повертає помилкові, коли я використовую isоператор. Мені потрібно уточнення. Ось мій код. x = [1, 2, 3] y = [1, 2, 3] print(x is …
110 python  operators 

12
Як видалити стоп-слова за допомогою nltk або python
Тож у мене є набір даних, який я хотів би видалити стоп-слова з використання stopwords.words('english') Я намагаюся використовувати це в коді, щоб просто вийняти ці слова. У мене вже є список слів із цього набору даних, частина, з якою я боюсь, порівнює цей список і видаляє слова стоп. Будь-яка допомога …
110 python  nltk  stop-words 

3
Позначення списку координат (x, y) в матплотлібі python
У мене є список пар, з (a, b)якими я хотів би побудувати matplotlibв python як фактичні координати xy. В даний час він складає два графіки, де індекс списку дає координату x, а значення y y першого сюжету - as в парах, а значення y другої ділянки - bs в парах. …

22
Як активувати virtualenv всередині терміналу PyCharm?
Я створив PyCharm, створив свій virtualenv (або через команду virtual env, або безпосередньо в PyCharm) і активував це середовище як мій перекладач. Все працює просто чудово. Однак якщо я відкриваю термінал за допомогою "Інструменти, відкрити термінал", наданий рядок оболонки не використовує віртуальну env; Мені все ж доводиться користуватися source ~/envs/someenv/bin/activateцим …

4
Що означає повідомлення пілінта "Занадто мало публічних методів"
Я виконую пілінт на якомусь коді та отримую помилку "Занадто мало публічних методів (0/2)". Що означає це повідомлення? Документи pylint не корисні: Використовується, коли в класі є занадто мало публічних методів, тому будьте впевнені, що це дійсно того варто.
110 python  pylint 

5
вирішити серед підпроцесів, багатопроцесових і потокових в Python?
Я хотів би паралелізувати свою програму Python, щоб вона могла використовувати декілька процесорів на машині, на якій вона працює. Моя паралелізація дуже проста, тим, що всі паралельні "потоки" програми є незалежними і записують свій вихід у окремі файли. Мені не потрібні потоки для обміну інформацією, але важливо, щоб я знав, …

11
Як отримати все після останньої косої риски в URL?
Як я можу витягти все, що слідує за останньою косою рискою в URL-адресі в Python? Наприклад, ці URL-адреси повинні повертати наступне: URL: http://www.test.com/TEST1 returns: TEST1 URL: http://www.test.com/page/TEST2 returns: TEST2 URL: http://www.test.com/page/page/12345 returns: 12345 Я спробував urlparse, але це дає мені повне ім'я файлу шляху, наприклад page/page/12345.
110 python  parsing  url 

10
Деякі вбудовані для вкладки списку в python
У мене є список розміру < N, і я хочу змінити його до розміру N зі значенням. Звичайно, я можу використовувати щось на кшталт наступного, але я відчуваю, що має бути щось, що я пропустив: >>> N = 5 >>> a = [1] >>> map(lambda x, y: y if x …

4
Перетворити час Unix на читабельну дату у фреймі даних панд
У мене є фрейм даних з часами unix та цінами в ньому. Я хочу перетворити індексний стовпець так, щоб він відображався у читаних людиною датах. Так, наприклад , у мене є , dateяк 1349633705в колонці , але я хочу, щоб показати , як 10/07/2012(або , по крайней мере 10/07/2012 18:15). …

17
Як створити список випадкових чисел без дублікатів?
Я спробував використовувати random.randint(0, 100), але деякі цифри були однакові. Чи існує метод / модуль для створення списку унікальних випадкових чисел? Примітка. Наступний код заснований на відповіді та був доданий після публікації відповіді. Це не частина питання; це рішення. def getScores(): # open files to read and write f1 = …
110 python  random 

15
Еквівалент Python D3.js
Хтось може порекомендувати бібліотеку Python, яка може робити інтерактивну візуалізацію графіків? Я спеціально хочу щось на зразок d3.js, але в pythonідеалі це буде також 3D. Я подивився: NetworkX - це лише Matplotlibсюжети, і вони здаються двовимірними. Я не бачив ніякої інтерактивності, як та, яка d3.jsдає, наприклад, тягнучи вузли навколо. graph-tool …

3
Django - як створити файл і зберегти його у FileField моделі?
Ось моя модель. Що я хочу зробити, це створити новий файл і перезаписати існуючий, коли збережений екземпляр моделі: class Kitten(models.Model): claw_size = ... license_file = models.FileField(blank=True, upload_to='license') def save(self, *args, **kwargs): #Generate a new license file overwriting any previous version #and update file path self.license_file = ??? super(Request,self).save(*args, **kwargs) Я …

6
Призначте типи стовпців кадру даних панд
Я хочу встановити dtypes декількох стовпців у pd.Dataframe(у мене є файл, який мені довелося вручну проаналізувати до списку списків, оскільки файл не піддавався pd.read_csv) import pandas as pd print pd.DataFrame([['a','1'],['b','2']], dtype={'x':'object','y':'int'}, columns=['x','y']) я отримав ValueError: entry not a 2- or 3- tuple Єдиний спосіб, коли я можу їх встановити, - …
110 python  pandas 

3
Включіть посередника (через модель) у відповіді в рамках програми Django Rest
У мене є питання щодо роботи з m2m / через моделі та їх представлення в режимі відпочинку django. Візьмемо класичний приклад: models.py: from django.db import models class Member(models.Model): name = models.CharField(max_length = 20) groups = models.ManyToManyField('Group', through = 'Membership') class Group(models.Model): name = models.CharField(max_length = 20) class Membership(models.Model): member = …

9
Знайдіть файл у python
У мене є файл, який може знаходитися в іншому місці на машині кожного користувача. Чи є спосіб здійснити пошук файлу? Як я можу передати ім'я файлу та дерево каталогів для пошуку?
110 python 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.