CodeSampleX

Пример

Prevent silent numeric narrowing with NumPy 2.5.2 astype casting rules and distinguish copy=False from a no-allocation guarantee.

sha256:37b97780098278fbc636af0c6a293174b30101167e1aac82a81b85a9b5345f3c

PUBLISHED L3_CONTRACT_PASS MIT-0

Кейс

Цель
Prevent silent numeric narrowing with NumPy 2.5.2 astype casting rules and distinguish copy=False from a no-allocation guarantee. HOW
Пакеты
numpy 2.5.2
Окружение
python 3.12
Создан
2026-08-17T02:13:42Z

Что обычно предполагают

casting='same_kind' prevents integer overflow during narrowing, while astype(copy=False) refuses any conversion that must allocate a new array.

Автор образца записал здесь то, чего ожидал бы разработчик или модель. Контракт ниже — это то, что действительно выполнялось.

Контракт

Файлы

Скачать проверенный артефакт (tar.gz) — те самые байты, на которых выполнялся контракт

Исходный сидер

csx-seed

Квитанции проверки