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

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

3
Чому ітерація над невеликим рядком повільніше, ніж за малим списком?
Я розігрувався з timeit і зауважив, що робити просте розуміння списку невеликою струною потрібно довше, ніж виконувати ту саму операцію зі списком невеликих одиночних рядків символів. Будь-яке пояснення? Це майже в 1,35 рази більше часу. >>> from timeit import timeit >>> timeit("[x for x in 'abc']") 2.0691067844831528 >>> timeit("[x for …

1
Документація збору сміття Python [закрита]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 5 років тому . Удосконаліть це питання Я шукаю документи, які детально описують, як працює збір сміття пітон. Мене цікавить, що робиться …

7
Чи повинен __init __ () викликати батьківський клас __init __ ()?
Я використовую, що в Objective-C у мене є така конструкція: - (void)init { if (self = [super init]) { // init class } return self; } Чи повинен Python також викликати реалізацію батьківського класу __init__? class NewClass(SomeOtherClass): def __init__(self): SomeOtherClass.__init__(self) # init class Це також правда / неправда для __new__()і …
132 python  oop  superclass 

5
Ітерація ключових значень словника, що відповідає списку в Python
Робота в Python 2.7. У мене є словник із назви команд як ключів та кількістю забитих та дозволених для кожної команди як списку значень: NL_East = {'Phillies': [645, 469], 'Braves': [599, 548], 'Mets': [653, 672]} Я хотів би мати можливість вводити словник у функцію та переглядати кожну команду (клавіші). Ось …

8
Об'ємний відступ Emacs для Python
Працюючи з Python в Emacs, якщо я хочу додати спробу / крім блоку коду, я часто виявляю, що мені доводиться відступати весь блок, рядок за рядком. У Emacs, як відступити весь блок одразу. Я не досвідчений користувач Emacs, але просто вважаю, що це найкращий інструмент для роботи через ssh. Я …
132 python  emacs  ssh 

8
Який поточний вибір робити RPC в Python? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, редагуючи цю публікацію . Закрито 5 років тому . Удосконаліть це питання Насправді я провів деяку роботу з Pyro та RPyC, але реалізація …
132 python  rpc 

3
Плутанина між numpy, scipy, matplotlib та pylab
Numpy, scipy, matplotlib та pylab - загальні терміни серед тих, хто використовує python для наукових обчислень. Я просто дізнаюся трохи про пілаб, і я заплутався. Щоразу, коли я хочу імпортувати нуме, я завжди можу: import numpy as np Я просто вважаю, що колись це роблю from pylab import * numpy …

6
Як зберегти об'єкт S3 у файлі за допомогою boto3
Я намагаюся створити "привіт світ" з новим клієнтом boto3 для AWS. Випадок використання у мене досить простий: дістаньте об’єкт від S3 і збережіть його у файл. У boto 2.XI це зробить так: import boto key = boto.connect_s3().get_bucket('foo').get_key('foo') key.get_contents_to_filename('/tmp/foo') У бото 3. Я не можу знайти чистий спосіб зробити те ж …

8
Який найшвидший спосіб перевірити, чи визначений у класі функцію?
Я пишу алгоритм пошуку простору AI стану, і у мене є загальний клас, який можна використовувати для швидкої реалізації алгоритму пошуку. Підклас визначає необхідні операції, а алгоритм робить все інше. Ось де я застряг: я хочу уникати регенерації батьківського стану знову і знову, тому у мене є така функція, яка …
132 python 

4
Пітон, створюючи об’єкти
Я намагаюсь вивчити python, і зараз я намагаюся розібратися з класами і як ними маніпулювати примірниками. Я не можу зрозуміти цю практичну проблему: Створіть та поверніть студентський об’єкт, ім’я, вік та основні значення ті ж, що і дані, що задані як введення def make_student(name, age, major) Я просто не розумію, …
132 python 

9
Python, призначаючи кілька змінних одному значенню? перелічити поведінку
Я намагався використовувати кілька присвоєнь як показ нижче, щоб ініціалізувати змінні, але я збентежився поведінкою, я розраховую перепризначити список значень окремо, я маю на увазі b [0] і c [0], рівними 0, як і раніше. a=b=c=[0,3,5] a[0]=1 print(a) print(b) print(c) Результат: [1, 3, 5] [1, 3, 5] [1, 3, 5] …
132 python  list 

8
Numpy, де функціонують декілька умов
У мене є масив відстаней, який називається дистами. Я хочу вибрати списки, які знаходяться між двома значеннями. Я написав наступний рядок коду для цього: dists[(np.where(dists >= r)) and (np.where(dists <= r + dr))] Однак це вибирається лише для умови (np.where(dists <= r + dr)) Якщо я виконую команди послідовно, використовуючи …
132 python  numpy 

1
Як використовуються Pipfile та Pipfile.lock?
Здається, що Pipfile / Pipfile.lock призначені як заміна для вимог.txt, в контексті упаковки Python. Однак існує не так багато документації про те, як вони насправді працюють. Я знайшов розвивається опис pipfile на ділянці PyPi сайту Python тут , але це досить брудно і не пояснює семантику різних секцій файлу. Будь-які …
132 python  pip 

13
Утворіть випадкові числа із заданим (числовим) розподілом
У мене є файл з деякими ймовірностями для різних значень, наприклад: 1 0.1 2 0.05 3 0.05 4 0.2 5 0.4 6 0.2 Я хотів би генерувати випадкові числа за допомогою цього розподілу. Чи існує існуючий модуль, який обробляє це? Досить просто кодувати самостійно (побудувати функцію накопичувальної щільності, створити випадкове …
132 python  module  random 

6
Виклик функції класу всередині __init__
Я пишу якийсь код, який приймає ім'я файлу, відкриває файл та аналізує деякі дані. Я хотів би це зробити на уроці. Наступний код працює: class MyClass(): def __init__(self, filename): self.filename = filename self.stat1 = None self.stat2 = None self.stat3 = None self.stat4 = None self.stat5 = None def parse_file(): #do …
132 python  class 

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