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

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


6
Python 3 сортує дикт за його значеннями
Єдині методи, які я знайшов, працюють для python2 або повертають лише список кортежів. Чи можна сортувати словник, наприклад {"aa": 3, "bb": 4, "cc": 2, "dd": 1}, за його значеннями? Порядок сортування словника, якого я хочу досягти, - від найбільшого до найменшого. Я хочу, щоб результати виглядали так: bb 4 aa …

3
завантажте csv у 2D-матрицю з numpy для побудови графіків
Враховуючи цей файл CSV: "A","B","C","D","E","F","timestamp" 611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291111964948E12 611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291113113366E12 611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291120650486E12 Я просто хочу завантажити його як матрицю / ndarray з 3 рядками та 7 стовпцями. Однак з якихось причин все, що я можу вивести з numpy - це ndarray з 3 рядками (по одному на рядок) і без стовпців. r = np.genfromtxt(fname,delimiter=',',dtype=None, …
79 python  arrays  csv  numpy  reshape 

4
Чи має Python аргумент argc?
Я написав ту саму програму (відкритий текстовий файл та вміст відображення) на мовах C та C ++. Зараз я роблю те саме в Python (на машині Linux). У програмах C я використовував код: if (argc != 2) { /* exit program */ } Питання: Що використовується в Python для перевірки …

3
Перетворити масив JSON на список Python
import json array = '{"fruits": ["apple", "banana", "orange"]}' data = json.loads(array) Це мій масив JSON, але я хотів би перетворити всі значення в рядку фрукти в список Python. Яким був би правильний спосіб зробити це?
79 python  json  list 

4
Django Model Mixins: успадкування від models.odel або від об'єкта?
Це питання про міксини Python, яке може бути корисним загалом. Я просто використовую моделі Django, оскільки це той варіант використання, який мені найбільш відомий. Чи повинен міксин успадковуватись від класу, який він призначений для змішування з або від 'об'єкта'? Приклади за кодом, що є правильнішим чи кращим чи кращим залежно …
79 python 

11
Як перевірити, порожня str (змінна) чи ні?
Як зробити: if str(variable) == [contains text]: хвороба? (або щось інше, тому що я майже впевнений, що те, що я щойно написав, абсолютно неправильне) Я намагаюсь перевірити, чи є ( random.choiceз мого списку) ["",](порожнім) чи містить ["text",].

6
Python / Django: як стверджувати, що результат модульного тесту містить певний рядок?
У модульному тесті python (насправді Django), яке правильне assertтвердження підкаже мені, чи мій результат тесту містить рядок, який я вибрав? self.assertContainsTheString(result, {"car" : ["toyota","honda"]}) Я хочу переконатися, що мій resultмістить щонайменше об'єкт json (або рядок), який я вказав як другий аргумент вище {"car" : ["toyota","honda"]}

5
Збереження ділянок (AxesSubPlot), згенерованих з панд python за допомогою savefig matplotlib
Я використовую панди для створення сюжету з фрейму даних, який я хотів би зберегти у файл: dtf = pd.DataFrame.from_records(d,columns=h) fig = plt.figure() ax = dtf2.plot() ax = fig.add_subplot(ax) fig.savefig('~/Documents/output.png') Здається, що останній рядок, використовуючи файл збереження matplotlib, повинен зробити цю справу. Але цей код видає таку помилку: Traceback (most recent …

4
Підрахуйте літери в тексті валлійською мовою
Як порахувати літери в Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch? print(len('Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch')) Каже 58 Ну, якби це було так просто, я б не запитував вас, зараз би ?! У Вікіпедії сказано ( https://en.wikipedia.org/wiki/Llanfairpwllgwyngyll#Placename_and_toponymy ) Довга форма імені - найдовша топонім у Сполученому Королівстві і одна з найдовших у світі - 58 символів (51 "буква", оскільки "ch" …

13
розуміння списку python; стиснення списку списків?
хлопці. Я намагаюся знайти найелегантніше рішення проблеми і замислювався, чи python має щось вбудоване для того, що я намагаюся зробити. Я роблю це. У мене є список, Aі у мене є функція, fяка бере елемент і повертає список. Я можу використовувати розуміння списку, щоб перетворити все Aприблизно так; [f(a) for …

11
У якому випадку я використав би кортеж як ключ словника?
Я вивчав різницю між списками та кортежами (на Python). Очевидним є те, що кортежі незмінні (значення не можна змінювати після початкового призначення), тоді як списки можна змінювати. Речення в статті зрозуміло мене: В якості ключів словника можуть використовуватися лише незмінні елементи, а отже як ключі можуть використовуватися лише кортежі, а …

4
Чи є в Python унікальний ідентифікатор об’єкта
Це було б схоже на java.lang.Object.hashcode()метод. Мені потрібно зберігати об’єкти, над якими я не маю контролю, у наборі, і переконайтесь, що лише якщо два об’єкти насправді є однаковим об’єктом (не містять однакових значень), значення будуть перезаписані.
79 python 

3
Найкоротший спосіб нарізати парні / непарні рядки з масиву python?
Або, більш загальним питанням було б, як нарізати масив, щоб отримати кожен n-й рядок, тому для парних / непарних ви хочете пропустити один рядок, але в загальному випадку ви хочете отримати кожен n- й рядки, пропускаючи n-1 рядки.
79 python  arrays 

8
Як встановити ширину та висоту браузера в Selenium WebDriver?
Я використовую Selenium WebDriver для Python. Я хочу створити екземпляр браузера з певною шириною та висотою. Поки що найближче, що я можу отримати, це: driver = webdriver.Firefox() driver.set_window_size(1080,800) Що працює, але встановлює розмір браузера після його створення, і я хочу, щоб він був встановлений під час створення. Я здогадуюсь, що …

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