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

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

3
Отримайте pandas.read_csv для читання порожніх значень як порожнього рядка замість nan
Я використовую бібліотеку pandas для читання деяких даних CSV. У моїх даних певні стовпці містять рядки. Рядок "nan"- це можливе значення, як і порожній рядок. Мені вдалося змусити панд читати "nan" як рядок, але я не можу зрозуміти, як змусити його не читати порожнє значення як NaN. Ось зразки даних …
101 python  csv  pandas 


11
Цільова база даних не оновлена
Я хотів би здійснити міграцію для програми Flask. Я використовую Alembic. Однак я отримую таку помилку. Target database is not up to date. В Інтернеті я читав, що це пов’язано з цим. http://alembic.zzzcomputing.com/en/latest/cookbook.html#building-an-up-to-date-database-from-scratch На жаль, я не зовсім розумію, як оновити базу даних і де / як слід писати код, …


7
Як я можу видалити символи, що не належать до ASCII, але залишити періоди та пробіли за допомогою Python?
Я працюю з файлом .txt. Я хочу, щоб рядок тексту з файла не містив символів, що не належать до ASCII. Однак я хочу залишити пробіли та періоди. В даний час я їх також знімаю. Ось код: def onlyascii(char): if ord(char) < 48 or ord(char) > 127: return '' else: return …
100 python  text  unicode  filter  ascii 

3
UnicodeDecodeError під час перенаправлення у файл
Я запускаю цей фрагмент двічі в терміналі Ubuntu (кодування встановлено на utf-8), один раз з, ./test.pyа потім за допомогою ./test.py >out.txt: uni = u"\u001A\u0BC3\u1451\U0001D10C" print uni Без перенаправлення він друкує сміття. З перенаправленням я отримую UnicodeDecodeError. Чи може хтось пояснити, чому я отримую помилку лише у другому випадку, а ще …
100 python  unicode 


5
Чи реалізований клієнт WebSocket для Python? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 6 років тому . Удосконаліть це питання Я знайшов цей проект: http://code.google.com/p/standalonewebsocketserver/ для сервера WebSocket, але мені потрібно реалізувати клієнт WebSocket в …

4
Коли хеш (n) == n у Python?
Я грав з хеш-функцією Python . Для малих цілих чисел воно з’являється hash(n) == nзавжди. Однак це не поширюється на велику кількість: >>> hash(2**100) == 2**100 False Я не здивований, я розумію, що хеш приймає обмежений діапазон значень. Що це за діапазон? Я намагався використовувати двійковий пошук, щоб знайти найменше …

4
Теплова карта в matplotlib з pcolor?
Я хотів би зробити теплову карту так (показано на FlowingData ): Вихідні дані є тут , але випадкові дані та мітки були б чудовими у використанні, тобто import numpy column_labels = list('ABCD') row_labels = list('WXYZ') data = numpy.random.rand(4,4) Зробити теплову карту досить просто в matplotlib: from matplotlib import pyplot as …

11
Ранжуйте елементи в масиві за допомогою Python / NumPy, не сортуючи масив двічі
У мене є масив чисел, і я хотів би створити інший масив, який представляє ранг кожного елемента в першому масиві. Я використовую Python та NumPy. Наприклад: array = [4,2,7,1] ranks = [2,1,3,0] Ось найкращий метод, який я придумав: array = numpy.array([4,2,7,1]) temp = array.argsort() ranks = numpy.arange(len(array))[temp.argsort()] Чи є кращі …
100 python  sorting  numpy 

3
розділити рядок на 2 на основі останнього появи роздільника
Я хотів би знати, чи є якась вбудована функція в python для розбиття рядка на 2 частини, виходячи з останнього появи роздільника. наприклад: розгляньте рядок "abc, d, e, f", після розбиття на роздільник ",", я хочу, щоб результат був як "abc, d, e" і "f". Я знаю, як маніпулювати рядком, …
100 python  string 

11
bash: mkvirtualenv: команда не знайдена
Дотримуючись вказівок на посаду Дуга Гелманаvirtualenvwrapper , я все-таки не зміг розпалити тестове середовище. [mpenning@tsunami ~]$ mkvirtualenv test -bash: mkvirtualenv: command not found [mpenning@tsunami ~]$ Слід зазначити, що я використовую WORKON_HOMEце не в моїх $HOME. Я намагався шукати, /usr/local/bin/virtualenvwrapper.shяк показано в virtualenvwrapperдокументах про встановлення , але його не існує. Я …

4
Як відмовитися від рядка, що вийшов з косої риски?
Припустимо, у мене є рядок, яка є зворотно-косою версією іншої рядки. Чи існує простий спосіб у Python відрізати рядок? Я міг би, наприклад, зробити: >>> escaped_str = '"Hello,\\nworld!"' >>> raw_str = eval(escaped_str) >>> print raw_str Hello, world! >>> Однак це передбачає передачу (можливо, ненадійного) рядка в eval (), що є …
100 python  string  escaping 

3
Потрібно встановити urllib2 для Python 3.5.1
Я запускаю Python 3.5.1 для Mac. Я хочу використовувати urllib2модуль. Я спробував встановити його, але мені сказали, що це розділено на urllib.requestі urllib.errorдля Python 3. Моя команда (зараз працює з каталогу bin frame, бо це не на моєму шляху): sudo ./pip3 install urllib.request Повертає це: Could not find a version …

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