From 57706a8042bf67b7d40e2cfeb47b93c3967797d3 Mon Sep 17 00:00:00 2001 From: Saransh Chopra Date: Tue, 5 Mar 2024 20:57:43 +0100 Subject: [PATCH] Try filtering numpy arrays --- src/vector/backends/awkward_constructors.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vector/backends/awkward_constructors.py b/src/vector/backends/awkward_constructors.py index 1678c972..369926d9 100644 --- a/src/vector/backends/awkward_constructors.py +++ b/src/vector/backends/awkward_constructors.py @@ -328,7 +328,7 @@ def Array(*args: typing.Any, **kwargs: typing.Any) -> typing.Any: is_momentum, dimension, names, arrays = _check_names(akarray, fields) # don't execute for dask_awkward arrays - if isinstance(args[0], (awkward.Array, list)): + if isinstance(args[0], (awkward.Array, list, numpy.ndarray)): needs_behavior = not vector._awkward_registered for x in arrays: if needs_behavior: