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

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

12
ініціалізувати масивний масив
Чи є спосіб ініціалізувати масивний фігуру фігури та додати до неї? Я поясню, що мені потрібно на прикладі списку. Якщо я хочу створити список об’єктів, згенерованих у циклі, я можу зробити: a = [] for i in range(5): a.append(i) Я хочу зробити щось подібне з нумерованим масивом. Я знаю про …
129 python  arrays  numpy 

4
Константи класу в пітоні
У python я хочу, щоб у класу були деякі "константи" (практично, змінні), які будуть загальними у всіх підкласах. Чи є спосіб це зробити з дружнім синтаксисом? Зараз я використовую: class Animal: SIZES=["Huge","Big","Medium","Small"] class Horse(Animal): def printSize(self): print(Animal.SIZES[1]) і мені цікаво, чи є кращий спосіб зробити це чи спосіб це зробити, …
129 python 

9
Зразок витягу Python відповідає
Python 2.7.1 Я намагаюся використовувати регулярний вираз python для вилучення слів всередині шаблону У мене є рядок, який виглядає приблизно так someline abc someother line name my_user_name is valid some more lines Я хочу витягнути слово "my_user_name". Я роблю щось подібне import re s = #that big string p = …
129 python  regex 

5
Файл середовища експорту Anaconda
Як я можу створити середовище анаконда, який можна використовувати на інших комп'ютерах? Я експортував своє середовище анаконди пітона в YML за допомогою conda env export > environment.yml. Експортований environment.ymlмістить цей рядок, prefix: /home/superdev/miniconda3/envs/juicyenvякий відображає розташування моєї анаконди, яке буде різним на інших комп'ютерах.

9
Як додати новий стовпець до Spark DataFrame (за допомогою PySpark)?
У мене є Spark DataFrame (використовуючи PySpark 1.5.1) і я хочу додати новий стовпець. Я пробував наступне без успіху: type(randomed_hours) # => list # Create in Python and transform to RDD new_col = pd.DataFrame(randomed_hours, columns=['new_col']) spark_new_col = sqlContext.createDataFrame(new_col) my_df_spark.withColumn("hours", spark_new_col["new_col"]) Також отримано помилку, використовуючи це: my_df_spark.withColumn("hours", sc.parallelize(randomed_hours)) Тож як я …

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. або навіть просто помножте його на …

12
django змінити стандартний порт runserver
Я хотів би зробити порт за замовчуванням, який manage.py runserverслухає конкретизується в сторонній config.ini. Чи є легше виправити, ніж проаналізувати sys.argvвсередину manage.pyта вставити налаштований порт? Мета - запуститись ./manage.py runserverбез необхідності вказувати адресу та порт кожного разу, але змусити його брати аргументи з config.ini.

8
Як я можу побудувати окремі програми Pandas DataFrames як підзаблоки?
У мене є декілька даних Pandas DataFrames, що мають однакову шкалу значень, але мають різні стовпці та індекси. При виклику df.plot()я отримую окремі сюжетні зображення. Я дійсно хочу, щоб вони мали все в одному сюжеті, як і субплоти, але я, на жаль, не знаходжу рішення щодо того, як і буду …

4
Об'єднайте список фреймів даних панд разом
У мене є список фреймів даних 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): …

15
Django: Як керувати налаштуваннями розробки та виробництва?
Я розробляв базовий додаток. Тепер на етапі розгортання стало зрозуміло, що мені потрібні як локальні, так і виробничі налаштування. Було б чудово знати наступне: Як найкраще впоратися з налаштуваннями розробки та виробництва. Як зберегти додатки, такі як django-debug-toolbar тільки в середовищі розробки. Будь-які інші поради та найкращі практики щодо налаштувань …
129 python  django 

6
"elif" у списку умовами розуміння
Чи можемо ми використовуватись elifу розумінні списку? Приклад: l = [1, 2, 3, 4, 5] for values in l: if values==1: print 'yes' elif values==2: print 'no' else: print 'idle' Чи можемо ми включити до elifнашого списку розуміння аналогічно наведеному вище коду? Наприклад, відповідь на зразок: ['yes', 'no', 'idle', 'idle', …
129 python  list 

6
python numpy ValueError: операнди не вдалося транслювати разом із фігурами
У numpy, у мене є два "масиви", X є (m,n)і yє вектором(n,1) використовуючи X*y Я отримую помилку ValueError: operands could not be broadcast together with shapes (97,2) (2,1) Коли (97,2)x(2,1) явно є правовою матрицею операція і повинна дати мені (97,1)вектор Редагувати: Я виправив це за допомогою, X.dot(y)але оригінальне питання все …
129 python  numpy 

14
Як встановити pip для Python 3 на Mac OS X?
У OS X (Mavericks) встановлений запас Python 2.7. Але я роблю всі свої особисті речі з Python з 3.3. Я щойно промив мою версію 3.3.2 та встановив нову 3.3.3. Тому мені потрібно встановити pyserialще раз. Я можу це зробити так, як я це робив раніше, а саме: Завантажте pyserial з …

8
Як у Python, як можна завантажувати YAML-відображення як OrdersDicts?
Я хотів би отримати завантажувач PyYAML для завантаження відображень (і замовлених відображень) у тип Python 2.7+ OrdersDict замість ванілі dictта списку пар, якими він користується. Який найкращий спосіб зробити це?

11
Відображення кращого повідомлення про помилку, ніж "Жоден об'єкт JSON не може бути декодований"
Код Python для завантаження даних із довгого складного файлу JSON: with open(filename, "r") as f: data = json.loads(f.read()) (зверніть увагу: найкраща версія коду повинна бути: with open(filename, "r") as f: data = json.load(f) але обидва проявляють подібну поведінку) Для багатьох типів помилки JSON (відсутні роздільники, неправильні косої риски в рядках …
128 python  json 

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