{"record":{"id":"e90ecf7e9f700af1","repo":"keras-team/keras","slug":"searchsorted-only-supports-1-d-sorted-sequences-e90ecf","errorCode":null,"errorMessage":"`searchsorted` only supports 1-D sorted sequences. You can use `keras.ops.vectorized_map` to extend it to N-D sequences. Received: sorted_sequence.shape={sorted_sequence.shape}","messagePattern":"`searchsorted` only supports 1-D sorted sequences\\. You can use `keras\\.ops\\.vectorized_map` to extend it to N-D sequences\\. Received: sorted_sequence\\.shape=(.+?)","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"keras/src/backend/numpy/numpy.py","lineNumber":1357,"sourceCode":"def reciprocal(x):\n    return np.reciprocal(x)\n\n\ndef repeat(x, repeats, axis=None):\n    return np.repeat(x, repeats, axis=axis)\n\n\ndef reshape(x, newshape):\n    return np.reshape(x, newshape)\n\n\ndef roll(x, shift, axis=None):\n    return np.roll(x, shift, axis=axis)\n\n\ndef searchsorted(sorted_sequence, values, side=\"left\"):\n    if ndim(sorted_sequence) != 1:\n        raise ValueError(\n            \"`searchsorted` only supports 1-D sorted sequences. \"\n            \"You can use `keras.ops.vectorized_map` \"\n            \"to extend it to N-D sequences. Received: \"\n            f\"sorted_sequence.shape={sorted_sequence.shape}\"\n        )\n    out_type = (\n        \"int32\"\n        if sorted_sequence.shape[0] <= np.iinfo(np.int32).max\n        else \"int64\"\n    )\n    return np.searchsorted(sorted_sequence, values, side=side).astype(out_type)\n\n\ndef sign(x):\n    return np.sign(x)\n\n\ndef signbit(x):","sourceCodeStart":1339,"sourceCodeEnd":1375,"githubUrl":"https://github.com/keras-team/keras/blob/7a34a03db60bf60042242d6a556fc3be119046a5/keras/src/backend/numpy/numpy.py#L1339-L1375","documentation":"Error \"`searchsorted` only supports 1-D sorted sequences. You can use `keras.ops.vectorized_map` to extend it to N-D sequences. Received: sorted_sequence.shape={sorted_sequence.shape}\" thrown in keras-team/keras.","triggerScenarios":"Thrown at keras/src/backend/numpy/numpy.py:1357 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"}