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

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

6
python: чи можна приєднати консоль до запущеного процесу
Я просто хочу побачити стан процесу, чи можна приєднати до нього консоль, щоб я міг викликати функції всередині процесу і побачити деякі глобальні змінні. Краще, щоб процес працював без впливу (звичайно, продуктивність може трохи знизитися)
81 python 


5
Найкоротший вирішувач судоку в Python - як це працює?
Я бавився зі своїм власним вирішувачем судоку і шукав підказки щодо гарного та швидкого дизайну, коли натрапив на це: def r(a):i=a.find('0');~i or exit(a);[m in[(i-j)%9*(i/9^j/9)*(i/27^j/27|i%9/3^j%9/3)or a[j]for j in range(81)]or r(a[:i]+m+a[i+1:])for m in'%d'%5**18] from sys import*;r(argv[1]) Моя власна реалізація вирішує Sudokus так само, як я їх вирішую в своїй голові, але як …
81 python  algorithm 

6
Чому Corrcoef повертає матрицю?
Мені здається дивним, що np.corrcoef повертає матрицю. correlation1 = corrcoef(Strategy1Returns,Strategy2Returns) [[ 1. -0.99598935] [-0.99598935 1. ]] Хтось знає, чому це так, і чи можна повернути лише одне значення в класичному розумінні?
81 python  math  numpy 

4
Скомпілювати основну програму Python за допомогою Cython
У мене є програма Python2.6, яка може завантажувати модулі Python, скомпільовані у файли .so, використовуючи Cython. Я використовував Cython для компіляції модулів .py у файли .so, і все працює нормально. Це файл setup.py, який я використовую з Cython: from distutils.core import setup from distutils.extension import Extension from Cython.Distutils import build_ext …
81 python  cython 

9
Як знайти домашній каталог реального користувача за допомогою python?
Я бачу, що якщо ми змінимо змінну середовища HOME (linux) або USERPROFILE (windows) і запустимо скрипт python, він поверне нове значення як домашній користувач, коли я спробував, os.environ ['HOME'] os.exp Чи є спосіб знайти справжній домашній каталог користувача, не покладаючись на змінну середовища? редагувати: Ось спосіб знайти користувальницький дім у …


8
Запустити setUp лише один раз для набору автоматизованих тестів
Моя версія Python - 2.6. Я хотів би виконати метод набору тестів лише один раз, оскільки я роблю там те, що потрібно для всіх тестів. Моя ідея полягала в тому, щоб створити логічну змінну, для якої після першого виконання буде встановлено значення "true", а потім відключити більше одного виклику методу …

3
Побудуйте pandas DataFrame зі списку кортежів (row, col, values)
У мене є список таких кортежів, як data = [ ('r1', 'c1', avg11, stdev11), ('r1', 'c2', avg12, stdev12), ('r2', 'c1', avg21, stdev21), ('r2', 'c2', avg22, stdev22) ] і я хотів би помістити їх у панду DataFrame з рядками, позначеними першим стовпцем, і стовпцями, названими другим стовпцем. Здається, спосіб піклуватися про …

2
Pandas to_html () скорочує вміст рядка
У мене є об’єкт Python Pandas, DataFrameщо містить текстові дані. Моя проблема полягає в тому, що коли я використовую to_html()функцію, вона скорочує рядки у вихідних даних. Наприклад: import pandas df = pandas.DataFrame({'text': ['Lorem ipsum dolor sit amet, consectetur adipiscing elit.']}) print (df.to_html()) Вихідні дані усічені на adapis... <table border="1" class="dataframe"> …
81 python  html  pandas 

9
assertAlmostEqual у модулі-тесті Python для колекцій плаваючих елементів
(Х, Y) assertAlmostEqual метод модульного тестування каркасного Пітона тести , дійсно чи xі yприблизно дорівнює за умови , що вони є поплавками. Проблема в assertAlmostEqual()тому, що він працює лише на поплавках. Я шукаю метод, наприклад, assertAlmostEqual()який працює зі списками поплавців, наборами поплавців, словниками поплавців, кортежами поплавців, списками кортежів поплавців, наборами …

5
Як використовувати youtube-dl з програми python?
Я хотів би отримати доступ до результату наступної команди оболонки, youtube-dl -g "www.youtube.com/..." щоб надрукувати його висновок direct urlу файл із програми python. Це те, що я спробував: import youtube-dl fromurl="www.youtube.com/..." geturl=youtube-dl.magiclyextracturlfromurl(fromurl) Це можливо? Я намагався зрозуміти механізм в джерелі , але заблукав: youtube_dl/__init__.py, youtube_dl/youtube_DL.py, info_extractors...


3
Налаштування ширини ділянки в блокноті ipython
У мене є такі сюжети: Було б приємніше виглядати, якби вони мали однакову ширину. Чи маєте ви уявлення про те, як це зробити в блокноті ipython, коли я використовую %matplotlib inline? ОНОВЛЕННЯ: Для генерації обох фігур я використовую такі функції: import numpy as np import matplotlib.pyplot as plt def show_plots2d(title, …

7
Як пройти через генератор
Як можна пройти цикл через генератор? Я думав про це так: gen = function_that_returns_a_generator(param1, param2) if gen: # in case the generator is null while True: try: print gen.next() except StopIteration: break Чи є більш пітонічний спосіб?
81 python  generator 

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