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

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

7
Позиційний аргумент проти аргументу ключового слова
Виходячи з цього Позиційний аргумент - це ім'я, за яким не стоїть знак рівності (=) та значення за замовчуванням. За аргументом ключового слова слідують знак рівності та вираз, що вказує значення за замовчуванням. def rectangleArea(width, height): return width * height print rectangleArea(width=1, height=2) Питання > Я припускаю, що і те, …
81 python 

7
Як встановити пакети Python з файлу tar.gz без використання pip install
Коротше кажучи, мій робочий комп'ютер має мережеві обмеження, що означає, що спроба використання pip installв cmd просто призводить до тайм-ауту / не виявлення помилок пакета. Наприклад; коли я намагаюся pip install seaborn: Натомість я намагався завантажити файл tar.gz пакунків, які хочу, проте, я не знаю, як їх встановити. Я витягнув …

1
У якій ситуації я можу використовувати Dask замість Apache Spark? [зачинено]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Удосконалюйте це питання В даний час я використовую Pandas та Spark для аналізу даних. …

13
Як я можу досить друкувати таблиці ASCII за допомогою Python? [зачинено]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 2 роки тому . Удосконалюйте це питання Я шукаю спосіб досить друкувати такі таблиці: ======================= | column 1 | column 2 | …
81 python  ascii  tabular 

3
Продуктивність Pandas застосовується проти np.vectorize для створення нового стовпця з існуючих стовпців
Я використовую фрейми даних Pandas і хочу створити новий стовпець як функцію існуючих стовпців. Я не бачив хорошого обговорення різниці швидкості між df.apply()і np.vectorize(), тому я подумав, що запитаю тут. Функція Панди apply()працює повільно. З того, що я виміряв (показано нижче в деяких експериментах), використання np.vectorize()в 25 разів швидше (або …

3
Python / psycopg2 оператор WHERE IN
Який правильний метод, щоб список (countryList) був доступний через% s у операторі SQL? # using psycopg2 countryList=['UK','France'] sql='SELECT * from countries WHERE country IN (%s)' data=[countryList] cur.execute(sql,data) Як і зараз, він помиляється після спроби запустити "WHERE country in (ARRAY [...])". Чи є спосіб зробити це інакше, як за допомогою маніпулювання …

4
Сюжет з пандами не відображається
При використанні цього в скрипті (не IPython) нічого не відбувається, тобто вікно сюжету не з'являється: import numpy as np import pandas as pd ts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000)) ts.plot() Навіть при додаванні time.sleep(5)все одно нічого немає. Чому? Чи є спосіб це зробити без необхідності вручну викликати matplotlib ?

2
Чи забороняє Python два однакових ідентифікатори Unicode?
Я бавився з ідентифікаторами Unicode і натрапив на це: >>> 𝑓, x = 1, 2 >>> 𝑓, x (1, 2) >>> 𝑓, f = 1, 2 >>> 𝑓, f (2, 2) Що тут відбувається? Чому Python замінює об’єкт, на який посилається 𝑓, але лише іноді? Де описана така поведінка?
81 python  unicode 

4
Як показати дві фігури за допомогою matplotlib?
У мене виникають проблеми, коли я малюю одночасно дві фігури, не показані в одному сюжеті. Але згідно з документацією, я написав код, і видно лише малюнок. Думаю, можливо, я втратив щось важливе. Хтось може допомогти мені розібратися? Дякую. (* Tlist_first *, що використовується в коді, є списком даних.) plt.figure(1) plt.hist(tlist_first, …

6
Чому зациклення над діапазоном () у Python швидше, ніж використання циклу while?
Днями я робив тестування Python і натрапив на щось цікаве. Внизу є дві петлі, які роблять більш-менш одне і те ж. Цикл 1 виконується приблизно вдвічі довше, ніж цикл 2. Петля 1: int i = 0 while i < 100000000: i += 1 Петля 2: for n in range(0,100000000): pass …

3
Чому вставка SQLAlchemy із sqlite в 25 разів повільніша, ніж безпосередньо за допомогою sqlite3?
Чому цей простий тестовий приклад вставляє 100 000 рядків у 25 разів повільніше за допомогою SQLAlchemy, ніж безпосередньо за допомогою драйвера sqlite3? Я бачив подібні уповільнення в реальних програмах. Я щось роблю не так? #!/usr/bin/env python # Why is SQLAlchemy with SQLite so slow? # Output from this program: # …

15
Як зв’язати PyCharm з PySpark?
Я новачок у роботі з apache spark, і, мабуть, я встановив apache-spark з homebrew у своєму macbook: Last login: Fri Jan 8 12:52:04 on console user@MacBook-Pro-de-User-2:~$ pyspark Python 2.7.10 (default, Jul 13 2015, 12:05:58) [GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)] on darwin Type "help", "copyright", "credits" or "license" for …

8
Як додати кінець порожнього списку?
У мене є список: list1=[] довжина списку не визначена, тому я намагаюся додати об'єкти до кінця списку1, наприклад: for i in range(0, n): list1=list1.append([i]) Але мій результат продовжує давати цю помилку: AttributeError: 'NoneType' об'єкт не має атрибута 'append' Це тому, що list1 починається як порожній список? Як виправити цю помилку?
81 python 

3
TypeError: об'єкт JSON повинен бути str, а не 'bytes'
У мене є такий, дуже базовий код, який кидає; TypeError: the JSON object must be str, not 'bytes' import requests import json url = 'my url' user = 'my user' pwd = 'my password' response = requests.get(url, auth=(user, pwd)) if(myResponse.ok): Data = json.loads(myResponse.content) Я намагаюся встановити декодування як змінну даних, …
81 python  json 


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