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

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

5
Як видалити рядки в графіку Matplotlib
Як я можу видалити рядок (або рядки) осей matplotlib таким чином, що він фактично збирає сміття і звільняє пам'ять назад? Наведений нижче код видаляє рядок, але ніколи не звільняє пам'ять (навіть при явних викликах до gc.collect()) from matplotlib import pyplot import numpy a = numpy.arange(int(1e7)) # large so you can …

3
Пітонічно додайте заголовок у файл CSV
Я написав скрипт Python, що об'єднує два файли csv, і тепер я хочу додати заголовок до остаточного csv. Я спробував наступні пропозиції повідомили тут , і я отримав наступне повідомлення про помилку: expected string, float found. Який найбільш пітонічний спосіб це виправити? Ось код, який я використовую: import csv with …
84 python  csv  header 


3
Чи є спосіб гарантувати ієрархічний результат від NetworkX?
Я намагаюся створити блок-схему деревоподібної структури. Я зміг створити репрезентативні графіки за допомогою networkx, але мені потрібен спосіб показати деревоподібну структуру, коли я вивожу графік. Я використовую matplotlib.pylab для побудови графіку. Мені потрібно показати дані у структурі, подібній до наведеної тут . Хоча у мене немає під графіків. Як я …
84 python  networkx 


5
Як реалізовані декети в Python і коли вони гірші за списки?
Нещодавно я дослідив, як різні структури даних реалізовані в Python, щоб зробити мій код більш ефективним. Досліджуючи, як працюють списки та деки, я виявив, що я можу отримати переваги, коли хочу зрушити і зрушити зміну, зменшивши час від O (n) у списках до O (1) у deques (списки реалізовані як …
84 python  deque 

8
Найефективніший спосіб пошуку режиму в масиві numpy
У мене є 2D-масив, що містить цілі числа (як позитивні, так і негативні). Кожен рядок представляє значення в часі для певного просторового сайту, тоді як кожен стовпець представляє значення для різних просторових сайтів за певний час. Отже, якщо масив виглядає так: 1 3 4 2 2 7 5 2 2 …
84 python  numpy  2d  mode 

10
Створення списку випадкових чисел, підсумовуючи до 1
Як скласти список N (скажімо 100) випадкових чисел, щоб їх сума дорівнювала 1? Я можу скласти список випадкових чисел за допомогою r = [ran.random() for i in range(1,100)] Як би я змінив це так, щоб список складав 1 (це для моделювання ймовірності).
84 python  random 

3
Що саме робить numpy.exp ()? [зачинено]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 5 років тому . Удосконалюйте це питання Я дуже розгублений щодо того, що насправді робить np.exp (). У документації сказано: "Обчислює експоненцію …
84 python  numpy  statistics  exp 

14
Функціональні канали у пітоні, як%>% від R's magritrr
У R (завдяки magritrr) тепер можна виконувати операції з більш функціональним синтаксисом трубопроводів через %>%. Це означає, що замість кодування цього: > as.Date("2014-01-01") > as.character((sqrt(12)^2) Ви також можете зробити це: > "2014-01-01" %>% as.Date > 12 %>% sqrt %>% .^2 %>% as.character Для мене це читабельніше, і це поширюється на …

4
Який найшвидший спосіб перевірити, чи є точка всередині багатокутника в python
Я знайшов два основні методи, щоб перевірити, чи належить точка всередині багатокутника. Один використовує метод трасування променів, який використовується тут , що є найбільш рекомендованою відповіддю, інший - використання matplotlib path.contains_points(що мені здається трохи незрозумілим). Мені доведеться постійно перевіряти багато пунктів. Хтось знає, чи є хтось із цих двох більш …

5
Як змінити шрифти в matplotlib (python)?
Це звучить як легка проблема, але я не знаходжу жодного ефективного рішення змінити шрифт (не розмір шрифту) в сюжеті, зробленому за допомогою matplotlib у python. Я знайшов кілька підручників, як змінити шрифт за замовчуванням matplotlib, змінивши деякі файли в папках, де matplotlib зберігає шрифт за замовчуванням - див. Цю публікацію …

3
Як побудувати вирок за замовчуванням зі словника?
Якщо у мене є, d=dict(zip(range(1,10),range(50,61)))як я можу створити collections.defaultdictз dict? Єдиний аргумент, defaultdictздається, приймається - це заводська функція, чи доведеться мені ініціалізувати, а потім пройти оригінал dта оновити defaultdict?

6
python pandas фрейм даних, це передача за значенням або передача за посиланням
Якщо я передаю фрейм даних функції та модифікую її всередині функції, це передає значення або передає посилання? Я запускаю такий код a = pd.DataFrame({'a':[1,2], 'b':[3,4]}) def letgo(df): df = df.drop('b',axis=1) letgo(a) значення aне змінюється після виклику функції. Чи означає це, що це побічне значення? Я також спробував наступне xx = …

6
python селен натисніть на кнопку
Я зовсім новачок у python селені, і намагаюся натиснути кнопку, яка має таку структуру html: <div class="b_div"> <div class="button c_button s_button" onclick="submitForm('mTF')"> <input class="very_small" type="button"></input> <div class="s_image"></div> <span> Search </span> </div> <div class="button c_button s_button" onclick="submitForm('rMTF')" style="margin-bottom: 30px;"> <input class="v_small" type="button"></input> <span> Reset </span> </div> </div> Я хотів би мати …

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