{"record":{"id":"fb903ae1845c42bb","repo":"keras-team/keras","slug":"unsupported-value-sparse-true-with-numpy-backend-fb903a","errorCode":null,"errorMessage":"Unsupported value `sparse=True` with numpy backend","messagePattern":"Unsupported value `sparse=True` with numpy backend","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"keras/src/backend/numpy/ops/nn.py","lineNumber":823,"sourceCode":"        include_batch_and_channels=False,\n    )\n\n    return np.array(\n        jax.lax.conv_transpose(\n            inputs,\n            kernel if is_tensor(kernel) else kernel.numpy(),\n            strides,\n            padding=padding_values,\n            rhs_dilation=dilation_rate,\n            dimension_numbers=dimension_numbers,\n            transpose_kernel=True,\n        )\n    )\n\n\ndef one_hot(x, num_classes, axis=-1, dtype=None, sparse=False):\n    if sparse:\n        raise ValueError(\"Unsupported value `sparse=True` with numpy backend\")\n    if dtype is None:\n        dtype = \"float32\"\n    x = convert_to_tensor(x)\n    input_shape = x.shape\n\n    x = x.reshape(-1)\n    if not num_classes:\n        num_classes = np.max(x) + 1\n\n    batch_size = x.shape[0]\n    categorical = np.zeros((batch_size, num_classes), dtype=dtype)\n    valid_indices = x >= 0\n    categorical[np.arange(batch_size)[valid_indices], x[valid_indices]] = 1\n\n    # First, reshape the array with the extra dimension at the end\n    output_shape = input_shape + (num_classes,)\n    categorical = np.reshape(categorical, output_shape)\n","sourceCodeStart":805,"sourceCodeEnd":841,"githubUrl":"https://github.com/keras-team/keras/blob/7a34a03db60bf60042242d6a556fc3be119046a5/keras/src/backend/numpy/ops/nn.py#L805-L841","documentation":"Error \"Unsupported value `sparse=True` with numpy backend\" thrown in keras-team/keras.","triggerScenarios":"Thrown at keras/src/backend/numpy/ops/nn.py:823 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"7a34a03db60bf60042242d6a556fc3be119046a5","analyzedAt":"2026-08-25T21:25:25.994Z","schemaVersion":2},"datasetVersion":"2026-08-26T02:17:13.382Z"}