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

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


13
Помилка PyCharm: "Немає модуля" при спробі імпортувати власний модуль (сценарій python)
Я написав модуль (файловий my_mod.pyфайл, що знаходиться в папці my_module). В даний час я працюю у файлі, cool_script.pyякий знаходиться в папці cur_proj. Я відкрив папку в PyCharm за допомогою File - open (і я припускаю, отже, це проект PyCharm). У ProjectView (CMD-7) я бачу свій проект cur_proj(червоним кольором), а в …
161 python  module  pycharm 

4
Чому панди зливаються в python швидше, ніж злиття data.table в R у 2012 році?
Нещодавно я натрапив на бібліотеку панди для python, яка відповідно до цього орієнтиру виконує дуже швидкі злиття в пам'яті. Це навіть швидше, ніж пакет data.table в R (мою мову для вибору для аналізу). Чому pandasтак швидше, ніж data.table? Це через притаманну перевагу швидкості в пітоні над R, чи є якийсь …
160 python  r  join  data.table  pandas 

11
Python - doctest vs. unittest [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Удосконаліть це питання Я намагаюся почати з тестування модулів на Python, і мені було …

10
встановлення змінної середовища у virtualenv
У мене є проект Heroku, який використовує змінні середовища для отримання його конфігурації, але я використовую virtualenv, щоб спершу перевірити свій додаток локально. Чи є спосіб встановити змінні середовища, визначені на віддаленій машині, всередині virtualenv?

16
Python для друку рядка стану та відсотків
Щоб застосувати рядок стану, як показано нижче: [========== ] 45% [================ ] 60% [==========================] 100% Я хочу, щоб це було надруковано на stdout, і продовжуйте оновити його, а не друкувати в інший рядок. Як це зробити?
160 python 

23
Як запустити програму Python в командному рядку в Windows 7?
Я намагаюся розібратися, як запускати програми Python за допомогою командного рядка в ОС Windows 7. (Я повинен був би це зрозуміти вже зараз ...) Коли я набрав "python" у командному рядку, я отримав таку помилку: "python" не розпізнається як внутрішня чи зовнішня команда, функціонуюча програма чи пакетний файл. Перше місце, …
160 python  windows-7 

4
Який стандартний спосіб зробити безвідмовної роботи в python?
Я часто буваю писати, якщо / elif / else конструює в python, і я хочу включити варіанти, які можуть виникати, але для яких відповідна дія - нічого не робити. Я усвідомлюю, що міг би просто виключити ці, якщо заяви, але для читабельності я вважаю, що це допомагає включити їх усі, …
160 python 

4
Як у Django, як фільтрувати QuerySet з динамічними пошуками полів?
Дано клас: from django.db import models class Person(models.Model): name = models.CharField(max_length=20) Чи можливо, і якщо так, то мати QuerySet, який фільтрує на основі динамічних аргументів? Наприклад: # Instead of: Person.objects.filter(name__startswith='B') # ... and: Person.objects.filter(name__endswith='B') # ... is there some way, given: filter_by = '{0}__{1}'.format('name', 'startswith') filter_value = 'B' # ... …

7
Numpy: Отримайте випадковий набір рядків з 2D масиву
У мене дуже великий 2D масив, який виглядає приблизно так: a= [[a1, b1, c1], [a2, b2, c2], ..., [an, bn, cn]] Використовуючи numpy, чи є простий спосіб отримати новий 2D масив, наприклад, з 2 випадкових рядків з початкового масиву a(без заміни)? напр b= [[a4, b4, c4], [a99, b99, c99]]
160 python  numpy 

6
Як переглядати всі, крім останнього пункту списку?
Я хотів би переглядати список, що перевіряє кожен елемент, а не той, що йде за ним. Чи є спосіб я провести цикл через усі, крім останнього, за допомогою x in y? Я вважаю за краще робити це без використання індексів, якщо можу. Примітка freespace відповів на моє фактичне запитання, саме …
160 python 

8
NumPy або Pandas: зберігає тип масиву як ціле число, маючи значення NaN
Чи є кращий спосіб зберегти тип даних numpyмасиву фіксованим як int( int64або будь-який інший), зберігаючи при цьому елемент всередині, вказаний як numpy.NaN? Зокрема, я перетворюю внутрішню структуру даних у DataFrame Pandas. У нашій структурі є стовпці цілого типу, які все ще мають NaN (але тип стовпця є int). Здається, переробляємо …

29
Видалення декількох елементів зі списку
Чи можливо видалити декілька елементів зі списку одночасно? Якщо я хочу видалити елементи в індексах 0 і 2 і спробувати щось на кшталт цього del somelist[0], після чого del somelist[2]другий вислів буде фактично видалений somelist[3]. Я припускаю, що я завжди міг би спочатку видалити більш пронумеровані елементи, але сподіваюся, що …
160 python  list 

7
зменшення кількості ділянок кліщів
У мене на графіку занадто багато кліщів, і вони стикаються один з одним. Як можна зменшити кількість кліщів? Наприклад, у мене є кліщі: 1E-6, 1E-5, 1E-4, ... 1E6, 1E7 І я хочу лише: 1E-5, 1E-3, ... 1E5, 1E7 Я намагався грати з LogLocator, але мені не вдалося це зрозуміти.
160 python  matplotlib 

4
Перезавантажте об'єкт django з бази даних
Чи можливо оновити стан об'єкта django з бази даних? Я маю на увазі поведінку, приблизно еквівалентну: new_self = self.__class__.objects.get(pk=self.pk) for each field of the record: setattr(self, field, getattr(new_self, field)) ОНОВЛЕННЯ: В трекері знайдено війну, що відкрилася / повторилася: http://code.djangoproject.com/ticket/901 . Досі не розумію, чому технічному обслуговуванню це не подобається.

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