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

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



6
Python 2.7: Друк у файл
Чому спроба друкувати безпосередньо у файл замість того, щоб sys.stdoutвикликати таку синтаксичну помилку: Python 2.7.2+ (default, Oct 4 2011, 20:06:09) [GCC 4.6.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> f1=open('./testfile', 'w+') >>> print('This is a test', file=f1) File "<stdin>", line 1 print('This is a test', …

4
Таблиця частот для однієї змінної
Останнє запитання панди для початківців на день: Як створити таблицю для однієї серії? Наприклад: my_series = pandas.Series([1,2,2,3,3,3]) pandas.magical_frequency_function( my_series ) >> { 1 : 1, 2 : 2, 3 : 3 } Багато гуглів привело мене до Series.describe () та pandas.crosstabs, але жоден з них не робить зовсім того, що …

6
Як встановити для клітинки NaN у фреймі даних pandas
Я хотів би замінити неправильні значення у стовпці фрейму даних на NaN. mydata = {'x' : [10, 50, 18, 32, 47, 20], 'y' : ['12', '11', 'N/A', '13', '15', 'N/A']} df = pd.DataFrame(mydata) df[df.y == 'N/A']['y'] = np.nan Хоча останній рядок виходить з ладу і видає попередження, оскільки він працює …
97 python  pandas  nan 

5
Успадковувати документи у спадкуванні класу Python
Я намагаюся зробити успадкування класу в Python. Я хотів би, щоб кожен клас та успадкований клас мали хороші документи. Тому я думаю, що для успадкованого класу я хотів би: успадкувати документацію базового класу можливо, додати відповідну додаткову документацію до документації Чи існує якийсь (можливо, елегантний чи пітонічний) спосіб здійснення такого …

10
Як використовувати PyCharm для налагодження проектів Scrapy
Я працюю над Scrapy 0.20 з Python 2.7. Я виявив, що PyCharm має хороший налагоджувач Python. Я хочу випробувати своїх павуків Скрапі, використовуючи його. Хтось знає, як це зробити, будь ласка? Те, що я пробував Насправді я намагався запустити павука як сценарій. В результаті я створив цей сценарій. Потім я …


6
Як писати рядкові літерали в python, не виходячи з них?
Чи є спосіб оголосити рядкову змінну в python так, що все, що знаходиться всередині неї, автоматично захищається, або має значення буквального символу? Я не питаю, як уникнути цитат через скісні риски, це очевидно. Те, про що я прошу, - це спосіб загального призначення для створення всього в рядковому літералі, щоб …

13
Простий спосіб створити матрицю випадкових чисел
Я намагаюся створити матрицю випадкових чисел, але моє рішення занадто довге і виглядає негарно random_matrix = [[random.random() for e in range(2)] for e in range(3)] це виглядає нормально, але в моїй реалізації це так weights_h = [[random.random() for e in range(len(inputs[0]))] for e in range(hiden_neurons)] що надзвичайно нечитабельно і не …

8
Python Selenium, який отримує доступ до джерела HTML
Як я можу отримати джерело HTML у змінній за допомогою модуля Selenium з Python? Я хотів зробити щось подібне: from selenium import webdriver browser = webdriver.Firefox() browser.get("http://example.com") if "whatever" in html_source: # Do something else: # Do something else Як я можу це зробити? Я не знаю, як отримати доступ …

3
Чому csvwriter.writerow () ставить кому після кожного символу?
Цей код відкриває URL-адресу та додає її /namesв кінці, відкриває сторінку та друкує рядок до test1.csv: import urllib2 import re import csv url = ("http://www.example.com") bios = [u'/name1', u'/name2', u'/name3'] csvwriter = csv.writer(open("/test1.csv", "a")) for l in bios: OpenThisLink = url + l response = urllib2.urlopen(OpenThisLink) html = response.read() item …
97 python  csv 


2
Постійне додавання шляху до файлу до sys.path у Python
У мене був файл з ім'ям example_file.py, яке я хотів використовувати з різних інших файлів, тому я вирішив додати example_file.pyдо sys.pathі імпортувати цей файл в іншому файлі , щоб використовувати цей файл. Для цього я запустив у IPython наступне. import sys sys.path sys.path.append('/path/to/the/example_file.py') print(sys.path) Я міг побачити щойно доданий шлях, …
97 python  sys.path 

17
Як я можу обмінятися ключами зі значеннями у словнику?
Я отримую словник як вхід і хочу повернути словник, ключі якого будуть значеннями введення, а значення - відповідними ключами введення. Цінності унікальні. Наприклад, скажімо, моє введення: a = dict() a['one']=1 a['two']=2 Я хотів би, щоб мої результати були: {1: 'one', 2: 'two'} Для уточнення я хотів би, щоб мій результат …

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