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

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

8
Як сортувати об'єкти за кількома ключами в Python?
Або практично, як я можу відсортувати список словників за кількома клавішами? У мене є список диктовок: b = [{u'TOT_PTS_Misc': u'Utley, Alex', u'Total_Points': 96.0}, {u'TOT_PTS_Misc': u'Russo, Brandon', u'Total_Points': 96.0}, {u'TOT_PTS_Misc': u'Chappell, Justin', u'Total_Points': 96.0}, {u'TOT_PTS_Misc': u'Foster, Toney', u'Total_Points': 80.0}, {u'TOT_PTS_Misc': u'Lawson, Roman', u'Total_Points': 80.0}, {u'TOT_PTS_Misc': u'Lempke, Sam', u'Total_Points': 80.0}, {u'TOT_PTS_Misc': u'Gnezda, …
97 python 

5
Python os.path.join () у списку
я можу зробити >>> os.path.join("c:/","home","foo","bar","some.txt") 'c:/home\\foo\\bar\\some.txt' Але, коли я це роблю >>> s = "c:/,home,foo,bar,some.txt".split(",") >>> os.path.join(s) ['c:/', 'home', 'foo', 'bar', 'some.txt'] Чого мені тут не вистачає?

11
Як генерувати події клавіатури в Python?
короткий зміст: Я намагаюся створити програму, яка надсилатиме на комп'ютер події клавіатури, що для всіх цілей змодельовані події слід розглядати як фактичні натискання клавіш на клавіатурі. оригінальне повідомлення: Я шукаю спосіб генерувати події клавіатури за допомогою python. Припустимо, що функція отримує ключ, який вона повинна імітувати натискання, наприклад: keyboardevent('a') #lower …


7
Повернення логічного значення, якщо значення порожнє
Я намагаюся знайти більш чистий спосіб повернення булевого значення, якщо мій набір порожній в кінці моєї функції Я приймаю перетин двох наборів і хочу повернутися Trueабо Falseна основі того, чи отриманий набір порожній. def myfunc(a,b): c = a.intersection(b) #...return boolean here Моя початкова думка була зробити return c is not …

2
видалення рядків з фрейму даних на основі стану „не в“ [дублікат]
Тут вже є відповіді на це питання : Як фільтрувати фрейм даних Pandas за допомогою 'in' та 'not in', як у SQL (9 відповідей) Закрито 4 місяці тому . Я хочу скинути рядки з кадру даних pandas, коли значення стовпця дати є у списку дат. Наступний код не працює: a=['2015-01-01' …
97 python  pandas 

4
У чому сенс uWSGI?
Я розглядаю специфікацію WSGI і намагаюся зрозуміти, як такі сервери, як uWSGI, вписуються в картину. Я розумію, що сенс специфікації WSGI полягає у тому, щоб відокремити веб-сервери, такі як nginx, від веб-додатків, як щось, що ви писали б за допомогою Flask . Я не розумію, для чого призначений uWSGI. Чому …
97 python  nginx  flask  wsgi  uwsgi 

1
Як поділити вісь x двох підпрограм після їх створення?
Я намагаюся поділити дві осі додаткових графіків, але мені потрібно поділити вісь х після створення фігури. Так, наприклад, я створюю цю фігуру: import numpy as np import matplotlib.pyplot as plt t= np.arange(1000)/100. x = np.sin(2*np.pi*10*t) y = np.cos(2*np.pi*10*t) fig=plt.figure() ax1 = plt.subplot(211) plt.plot(t,x) ax2 = plt.subplot(212) plt.plot(t,y) # some code …


4
Як правильно отримати повідомлення про виключення в Python
Який найкращий спосіб отримувати повідомлення про винятки із компонентів стандартної бібліотеки в Python? Я помітив, що в деяких випадках ви можете отримати його через таке messageполе: try: pass except Exception as ex: print(ex.message) але в деяких випадках (наприклад, у разі помилок сокета) вам потрібно зробити щось подібне: try: pass except …

6
Замінити та замінити замість додавання
У мене є такий код: import re #open the xml file for reading: file = open('path/test.xml','r+') #convert to string: data = file.read() file.write(re.sub(r"<string>ABC</string>(\s+)<string>(.*)</string>",r"<xyz>ABC</xyz>\1<xyz>\2</xyz>",data)) file.close() де я хотів би замінити старий вміст, що міститься у файлі, новим. Однак, коли я виконую свій код, додається файл "test.xml", тобто у мене є старий …
97 python  replace 

5
python, як заповнити масив numpy нулями
Я хочу знати, як я можу заповнити двовимірний масив numpy нулями за допомогою python 2.6.6 з numpy версії 1.5.0. Вибачте! Але це мої обмеження. Тому я не можу користуватися np.pad. Наприклад, я хочу заповнити aнулями так, щоб його форма збігалася b. Причина, по якій я хочу це зробити, полягає в …
97 python  arrays  numpy  pad 

1
Коли використовувати Serializer's create () та ModelViewset create () perform_create ()
Я хочу пояснити наведену документацію django-rest-frameworkщодо створення об'єкта моделі. Поки що я виявив, що існує 3 підходи щодо того, як обробляти такі події. Метод серіалізатора create(). Ось документація class CommentSerializer(serializers.Serializer): def create(self, validated_data): return Comment.objects.create(**validated_data) Метод ModelViewset create(). Документація class AccountViewSet(viewsets.ModelViewSet): queryset = Account.objects.all() serializer_class = AccountSerializer permission_classes = [IsAccountAdminOrReadOnly] …

7
Чи можна Keras із серверною базою Tensorflow змусити використовувати CPU або GPU за власним бажанням?
У мене встановлено Keras із серверною базою Tensorflow та CUDA. Я хотів би іноді на вимогу змусити Keras використовувати центральний процесор. Чи можна це зробити, не кажучи вже про встановлення окремого процесора Tensorflow у віртуальному середовищі? Якщо так, то як? Якби заднім був Theano, прапори можна було б встановити, але …

7
pip кидає TypeError: parse () отримав несподіваний аргумент ключового слова 'transport_encoding' при спробі встановити нові пакети
Я використовую останню версію Anaconda3. Я щойно встановив його і намагаюся завантажити деякі пакети. Я використовую підказку Anaconda. Під час спроби використовувати pip, щоб зробити що-небудь (включаючи оновлення існуючих пакетів), я отримую наступний трекбек. Exception: Traceback (most recent call last): File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\basecommand.py", line 215, in main status = self.run(options, args) …

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