Когда я создаю массив Numpy Floats, я получаю множество поплавков PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Когда я создаю массив Numpy Floats, я получаю множество поплавков Python

Сообщение Anonymous »

Код: < /p>

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

import sys
import numpy as np

print(f"We are using Python {sys.version}", file=sys.stderr)
print(f"We are using numpy version {np.__version__}", file=sys.stderr)  # 2.2.1

def find_non_numpy_floats(x: any) -> bool:
if not (isinstance(x, np.float64)):
print(f"Found non-numpy.float64: {x} of type {type(x)}", file=sys.stderr)
return False
else:
return True

w: np.ndarray = np.zeros((2, 2), dtype=np.float64)

np.vectorize(lambda x: find_non_numpy_floats(x))(w)

assert (np.all(np.vectorize(lambda x: isinstance(x, np.float64))(w))), "try to keep using the numpy floats"
Я ожидаю, что numpy.zeros сгенерирует массив Numpy float64 , которые не совпадают с Python float , если я правильно понимаю (IEEE 64- битовые поплавки по сравнению с чем-то специфичным для питона?)

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

We are using Python 3.13.1 (main, Dec  9 2024, 00:00:00) [GCC 14.2.1 20240912 (Red Hat 14.2.1-3)]
We are using numpy version 2.2.1
Found non-numpy.float64: 0.0 of type 
Found non-numpy.float64: 0.0 of type 
Found non-numpy.float64: 0.0 of type 
Found non-numpy.float64: 0.0 of type 
и ошибка утверждения.
Почему это и как я могу это исправить (и стоит ли я этого?)

Подробнее здесь: https://stackoverflow.com/questions/794 ... hon-floats
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Когда я создаю массив Numpy Floats, я получаю множество поплавков Python
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Как преобразовать массив Numpy 2D с объектом DTYPE в обычный 2D -массив поплавков
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Укажите формат поплавков для метков
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как поднять множество чисел в силу с Numpy?
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Кто-нибудь недавно использовал langchain с openai? Я получаю множество ошибок, несовместимых с версией, при попытке уста
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

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