Тип данных dayChangePercentage в mariadb — Decimal(11,3).
Я вставляю значения из Python, и они противоречивы, и я не могу их понять.
Закрытый код. >
Фрагмент кода:
Значение в dayChangePercent, указанное выше в базе данных, равно 0,03 — я ожидал 0,0275. В большинстве из них десятичная дробь округляется до двух десятичных знаков, а некоторые значения учитывают десятичную точность.
Я что-то упустил? Я в замешательстве
Тип данных dayChangePercentage в mariadb — Decimal(11,3). Я вставляю значения из Python, и они противоречивы, и я не могу их понять. Закрытый код. > Фрагмент кода: [code]from decimal import * getcontext().prec = 5 INSERT INTO currentQuotes (ticker, price, lastDiv, yield, prevClose, fiftyTwoWeekRange, dayChange, dayChangePercentage, beta, payoutRatio, nextEarningsDt, exDividendDt) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) ('WEC', 99.03, 0, 0.0363, 98.39, '75.13 - 102.79', 0.64, Decimal('0.0065047'), 0.44, 80.32, datetime.date(2025, 2, 4), datetime.date(2025, 2, 14)) [/code] Значение в dayChangePercent равно 0,0065. Фрагмент кода: [code]INSERT INTO currentQuotes (ticker, price, lastDiv, yield, prevClose, fiftyTwoWeekRange, dayChange, dayChangePercentage, beta, payoutRatio, nextEarningsDt, exDividendDt) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) ('STM', 25.37, 0, 0.0146, 24.69, '23.66 - 49.05', 0.68, Decimal('0.027542'), 1.24, 12.35, datetime.date(2025, 1, 30), datetime.date(2025, 3, 25)) [/code] Значение в dayChangePercent, указанное выше в базе данных, равно 0,03 — я ожидал 0,0275. В большинстве из них десятичная дробь округляется до двух десятичных знаков, а некоторые значения учитывают десятичную точность. Я что-то упустил? Я в замешательстве
Тип данных dayChangePercentage в mariadb — Decimal(11,3).
Я вставляю значения из Python, и они противоречивы, и я не могу их понять.
Закрытый код. >
Фрагмент кода:
from decimal import *
getcontext().prec = 5
INSERT INTO currentQuotes (ticker,...
Тип данных dayChangePercentage в mariadb — Decimal(11,5).
Я вставляю значения из Python, и они противоречивы, и я не могу их понять.
Приложенный код. >
Фрагмент кода:
from decimal import *
getcontext().prec = 5
INSERT INTO currentQuotes (ticker,...
Я не могу определить ошибку в моем контейнере Docker.
Я использую python:3.9-buster
Я загружаю, Я думаю, правильная версия Connector/C для MariaDB
RUN wget \
-O mariadb-connector-c.tar.gz && \
tar -xzf mariadb-connector-c.tar.gz...
Я не могу определить ошибку в моем контейнере Docker.
Я использую python:3.9-buster
Я загружаю, Я думаю, правильная версия Connector/C для MariaDB
RUN wget \
-O mariadb-connector-c.tar.gz && \
tar -xzf mariadb-connector-c.tar.gz...
У меня есть номер с некоторыми десятичными местами,
Как я могу округлить этот номер с одним номером десятичных знаков
Например
1.366565646 конвертировать в 1.3