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

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

6
скопіюйте 2D масив у 3-й вимір, N разів (Python)
Я хотів би скопіювати нумерований 2D масив у третій вимір. Наприклад, з урахуванням масиву (2D) numpy: import numpy as np arr = np.array([[1,2],[1,2]]) # arr.shape = (2, 2) перетворити його в 3D-матрицю з N таких копій у новому вимірі. Діючи arrз N = 3, вихід повинен бути: new_arr = np.array([[[1,2],[1,2]],[[1,2],[1,2]],[[1,2],[1,2]]]) …
106 python  arrays  numpy 

2
Чи справді погані петлі в пандах справді погані? Коли я повинен піклуватися?
Чи forсправді петлі "погані"? Якщо ні, то в яких ситуаціях вони були б кращими, ніж використання більш звичайного "векторного" підходу? 1 Мені знайоме поняття "векторизація" та те, як панди використовують векторизовані методи для прискорення обчислень. Векторизовані функції транслюють операції протягом усієї серії або DataFrame для досягнення прискорень, значно більших, ніж …

1
DeprecationWarning: недійсна послідовність екрану - що використовувати замість \ d?
Я зіткнувся з проблемою з reмодулем у Python 3.6.5. Я маю такий шаблон у своєму регулярному виразі: '\\nRevision: (\d+)\\n' Але коли я запускаю його, я отримую DeprecationWarning. Я шукав проблему на SO , і насправді не знайшов відповіді - що мені використовувати замість цього \d+? Просто [0-9]+чи, можливо, щось інше?
106 python  regex  python-3.x 



5
Як би я отримав усе перед a: у рядку Python
Я шукаю спосіб отримати всі літери в рядку перед a: але я не знаю, з чого почати. Я б використав регулярний вираз? Якщо так, то як? string = "Username: How are you today?" Хтось може показати мені приклад того, що я міг зробити?
106 python  regex  string  split 


2
Для чого використовується Python? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 дні тому . Удосконаліть це питання Для чого використовується Python і для чого він призначений?
105 python 

16
Numpy: швидко знайдіть перший індекс вартості
Як я можу знайти індекс першого появи числа в масиві Numpy? Швидкість для мене важлива. Наступні відповіді мене не цікавлять, оскільки вони сканують весь масив і не зупиняються, коли знаходять перше явище: itemindex = numpy.where(array==item)[0][0] nonzero(array == item)[0][0] Примітка 1: жоден з відповідей із цього питання не видається релевантним Чи …
105 python  numpy  find 


9
чи можемо ми використовувати xpath з BeautifulSoup?
Я використовую BeautifulSoup, щоб скребти URL, і у мене був такий код import urllib import urllib2 from BeautifulSoup import BeautifulSoup url = "http://www.example.com/servlet/av/ResultTemplate=AVResult.html" req = urllib2.Request(url) response = urllib2.urlopen(req) the_page = response.read() soup = BeautifulSoup(the_page) soup.findAll('td',attrs={'class':'empformbody'}) Тепер у наведеному вище коді ми можемо використовувати findAllтеги та інформацію, пов’язану з ними, …

1
Як я можу виконати двовимірну інтерполяцію за допомогою scipy?
Ця запитання розроблена як канонічна (-іш) щодо двовимірної (і багатовимірної) інтерполяції з використанням scipy. Часто виникають питання, що стосуються основного синтаксису різних багатовимірних методів інтерполяції, я сподіваюсь, що їх також можна зрозуміти. У мене є набір розсіяних двовимірних точок даних, і я хотів би побудувати їх як приємну поверхню, бажано …

20
Як я можу виявити, чи файл є бінарним (нетекстовим) у python?
Як я можу визначити, чи файл є бінарним (нетекстовим) у python? Я шукаю великий набір файлів у python і продовжую отримувати збіги у бінарних файлах. Це робить висновок неймовірно безладним. Я знаю, що міг би скористатися grep -I, але я більше роблю дані, ніж те, що дозволяє grep. У минулому …
105 python  file  binary 

7
Як імпортувати класи, визначені в __init__.py
Я намагаюся організувати деякі модулі для власного використання. У мене є щось подібне: lib/ __init__.py settings.py foo/ __init__.py someobject.py bar/ __init__.py somethingelse.py В lib/__init__.py, я хочу визначити деякі класи, які будуть використовуватись, якщо я імпортую lib. Однак я не можу зрозуміти це, не розділяючи класи на файли та імпортуючи їх …
105 python  packages 

13
Простіший спосіб встановити точки прориву PDB в код Python?
Просто питання про зручність. Я трохи був зіпсований налагоджувачами в IDE, таких як Visual Studio і XCode. Я вважаю трохи незграбним, що потрібно import pdb; pdb.set_trace()встановити точку перерви (я б краще не імпортував pdb у верхній частині файлу, як я можу забути, і залишити його в). Чи є простіший спосіб …
105 python  pdb 

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