Почему PintArray недоступен? «AttributeError: у модуля 'pint' нет атрибута 'PintArray'».Python

Программы на Python
Ответить
Anonymous
 Почему PintArray недоступен? «AttributeError: у модуля 'pint' нет атрибута 'PintArray'».

Сообщение Anonymous »

Я новичок в Python и, должно быть, упустил что-то важное, потому что вижу неработающую функциональность по всему Pint. Я начинаю думать, что все сводится к тому, что PintArray недоступен для моего кода.
Я работаю над примерами на https://pint.readthedocs.io/en/0.10.1/pint-pandas.html. Например, строка 23 в демонстрационном коде:

Код: Выделить всё

import pint
import pandas as pd
import pint_pandas
import sys

print(f"Python version {sys.version}")
print(f"Pint version: {pint.__version__}")
print(f"Pandas version: {pd.__version__}")
print(f"Pandas-pint version: {pint_pandas.__version__}")

ureg = pint.UnitRegistry()

# This is line 23
PA_ = pint.PintArray
выдает...

Код: Выделить всё

Python version 3.12.3 (tags/v3.12.3:f6650f9, Apr  9 2024, 14:05:25) [MSC v.1938 64 bit (AMD64)]
Pint version: 0.25.2
Pandas version: 2.3.3
Pandas-pint version: 0.7.1
Traceback (most recent call last):
File "c:\Users\{snip}\pint.py", line 12, in 
PA_ = pint.PintArray
^^^^^^^^^^^^^^
AttributeError: module 'pint' has no attribute 'PintArray'. Did you mean: 'PintError'?
Я также пробовал без импорта пинты-панд. Это не помогает, но ломает другие части демо-кода.


Подробнее здесь: https://stackoverflow.com/questions/798 ... -attribute
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»