Python - это многопарадигмальный, динамически типизированный, многоцелевой язык программирования. Он разработан для быстрого изучения, понимания и использования, а также для обеспечения чистого и единообразного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Тем не менее, для вопросов о Python, связанных с версией, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas и NumPy) включите его в теги.

Подробнее про python...

Я пытаюсь заменить все значения входной матрицы X на np.nan, кроме строк и столбцов, содержащих значение v: import numpy as np from numpy.typing import NDArray def get_masked_array(X: NDArray[float], v: float) -> NDArray[float]: # something return arr # Input float array X = np.a....
15 Окт 2021 в 05:22
Я пытался изменить значения всех столбцов моего df. Что происходит, так это то, что мой df имеет разные столбцы с одинаковыми значениями, но я хочу изменить их по-разному в зависимости от столбца (например, я хочу, чтобы 1 в столбце «SEXO» было «Varón», а 1 в столбце "NIVEL_EDUCATIVO" будет "Непол....
15 Окт 2021 в 05:07
Я новичок в веб-скрапинге, я действительно пытаюсь очистить его для практики. Но я сталкиваюсь с проблемой, я хочу очистить только название должности, но она очищает весь диапазон, включая «новое». Ниже мой код from bs4 import BeautifulSoup as bs import requests def extract(page): url = f'http....
15 Окт 2021 в 04:07
files = [ f for f in listdir(input_path) if path.isfile(path.join(input_path, f)) ] if files: for file in files: if file.endswith(".xml"): xml_filename = input_path + file elif file.endswith(".csv"): csv_filename = input_path + file elif fi....
15 Окт 2021 в 03:59
Возникла небольшая проблема, когда при использовании приведенного ниже кода при печати строк в списке наличие более двух строк приведет к удвоению количества строк, которые я напечатал. print("Geneaology for: \n\t" + user_name + "\t\t" + user_birthday) print("Parents: ") # Prints out par....
15 Окт 2021 в 02:48
У меня есть сценарий, который я использовал раньше, который использует список ключевых слов для запроса главного файла с несколькими столбцами и записями. Сценарий должен читать мастер-файл построчно, и когда он встречает ключевое слово, он записывает всю строку в новый файл. Файл ключевых слов выг....
15 Окт 2021 в 01:22
Я пытался решить эту бесконечную сумму с заданной проблемой точности. Вы можете увидеть описание на картинке ниже Вот что я пробовал до сих пор: import math def infin_sum(x, eps): sum = float(0) prev = ((-1)*(x**2))/2 i = 2 while True: current = prev + ((-1)**i) * (x**(2*i)....
15 Окт 2021 в 00:42
Я новичок в Python, я хочу прочитать некоторые имена и оценки из файла csv и записать среднее значение оценок в другой файл csv. Я могу читать оценки из файла csv, но я не знаю, как записать средства в другой файл csv :( (Есть ли способ написать этот код без помощи библиотек, таких как pandas?) imp....
15 Окт 2021 в 00:39
У меня проблема с тем, что на моем графике отображаются только все остальные метки по оси x. Код: m_count= [12, 12, 13, 16, 12, 12, 13, 16, 9, 10] f_count =[13, 13, 12, 9, 13, 13, 11, 9, 15, 15] labels = ["Capomulin", "Ceftamin", "Infubinol", "Ketapril", "Naftisol", "Placebo", "Propriva", "Ram....
15 Окт 2021 в 00:01
Я пытаюсь создать базовую систему выставления счетов. Однако я столкнулся с проблемой, как вы можете понять из моего названия, есть ли способ добиться этого. Я использовал счетчик, чтобы определить, должно ли открываться окно, но я не думаю, что это правильно. from tkinter import * window = Tk() ....
Вероятно, это очень очевидный вопрос, но у меня есть столбец, содержащий списки, которые я пытаюсь сгладить: то есть [AB, CD] -> AB, CD. Пример фрейма данных: data = [ ["ABC", ["AB", "AB", "EF"]], ["DEF", ["CD", "EF"]], ["GHI", ["JK"]], [ "JKL", np.nan, ], ] df =....
14 Окт 2021 в 23:04
Мои данные выглядят так: Я хочу, чтобы это выглядело так: | x | y | t | |:---------|:---------|:---------| |2.57 |22.970866 | 1.012199 | |2.59 |22.931890 | 0.998285 | |2.61 |22.892913 | 0.998285 | По сути, я хочу, чтобы верхняя строка была 'x' (для удобства я ....
14 Окт 2021 в 22:44
Возможно, об этом уже спрашивали раньше, но у меня все еще возникает эта проблема, и я хотел знать, как это можно сделать наиболее эффективно. Возникает вопрос: как эффективно проверить, входит ли элемент в список кортежей? У меня есть список кортежей с названием «категории», который принимает ко....
14 Окт 2021 в 22:25
Я новичок в этом сообществе и сейчас изучаю Python. Для своего первого небольшого проекта я хочу попросить пользователя ввести данные (элемент из периодической таблицы) и распечатать соответствующие свойства, такие как имя, число и масса. import pandas as pd df = pd.read_excel(r'path\excelfile.xlsx....
14 Окт 2021 в 22:17
Я хочу каждые 500 миллисекунд проверять, запущен ли процесс / приложение (Windows 10). Код должен быть очень быстрым и ресурсоэффективным! Мой код таков, но как построить 500 миллисекунд. Является ли psutil самым быстрым и лучшим способом? Спасибо. import psutil for p in psutil.process_iter(attrs....
14 Окт 2021 в 21:38
У меня есть следующий словарь. dct = {'hello':1.9,'ciao':1.5,'yes':-2,'no':-3} Я хотел бы заменить положительные значения на 1, а отрицательные значения на -1. Я перепробовал множество кодов, один из которых ниже: np.where(dct.values() > 0, 1, 0) np.where(dct.values() > 0, -1, 0) О....
14 Окт 2021 в 21:35
Я пытаюсь записать очень простые строки, чтобы иметь 1D-массив, однако результат не такой, как ожидалось, он правильный, но с массивом слов перед каждыми 5 элементами я прикрепил код: import numpy as np c=np.array([[1,11,21,31,5],[4,14,24,34,5], [7,17,27,37,5],[31,41,51,61,5],[34,44,....
14 Окт 2021 в 21:22
У меня есть текстовый файл, в котором информация оформлена как Название, Автор, Рейтинг пользователей, Обзоры, Цена, Год публикации, Жанр (художественная или документальная) Образец данных формы txt test_data = """ Girls,Hopscotch Girls,4.8,9737,7,2019,Non Fiction I - Alex Cross,James Patte....
14 Окт 2021 в 21:14
У меня есть подпапки (data1, data2, data3) внутри папки (Data), а программы python (.py) присутствуют во всех подпапках с тем же именем. Я хочу запустить эту программу на Python в каждой папке. Data data1/a.py data1/b.py data1/c.py data2/a.py data2/b.py data2/c.py ....
14 Окт 2021 в 21:06
Я пишу программу, которая использует две функции для получения буквенной оценки и получения среднего балла. Я застрял на том, что у меня внизу, и занимаюсь исследованием дольше, чем должен был для этого задания. Две функции, которые необходимо использовать, - это calcAverage(grade1, grade2, grade3....
14 Окт 2021 в 20:41
Как удалить из этого неслова без использования какой-либо библиотеки в Python? Под словом я подразумеваю строки, содержащие только английские буквы плюс «’ »и« - ». Следовательно, мы рассматриваем такие слова, как «не могу», «Джон» и «полный рабочий день», как допустимые слова. Кроме того, слово н....
14 Окт 2021 в 20:29
Почему программа не хочет вычислять среднее значение из словаря? grades = {} def addGrade(grades): course = input("input course: ") grade = int(input("input grade: ")) grades[course] = grade def printGrades(grades): print("all grades:") for c, grade in grades.items(): p....
14 Окт 2021 в 20:22
Используя tabula, я прочитал файл pdf и получил таблицу: data = {'country_code': [123, 124, 125, 127, 128, 'city_', 'code', 211, 221, 223, 224, 'store_', 'NA', 'code', 321, 3231, 3213, 32123], } what_i_have = pd.DataFrame(data) what_i_have Там некоторые значения NaN (это не проблема), а не....
14 Окт 2021 в 19:57
У меня есть такой фрейм данных: import pandas as pd df = pd.DataFrame({'group': [1, 1, 1, 2, 2, 3, 3, 3, 3], 'time': [12, 44, 55, 2, 7, 100, 105, 106, 200]}) # group time # 0 1 12 # 1 1 44 # 2 1 55 # 3 2 2 # 4 2 7 # 5 3 100 # 6 3 105 # 7 ....
14 Окт 2021 в 19:44
Со списком вроде этого: ["Apple", "Banana", "Peach", "Apple", "Banana", "Orange"] Я попытался передать список функции и отсортировать его следующим образом: def l(fruits): for i in fruits: print(i) n = ["Apple", "Banana", "Peach", "Apple", "Banana", "Orange"] l(sorted(n)) Я получил только ....
14 Окт 2021 в 18:32