From 6be6286e91c2469f11b542c05e2cc7b60acce632 Mon Sep 17 00:00:00 2001 From: "Christian Y. Brenninkmeijer" Date: Mon, 9 Jun 2025 08:14:35 +0100 Subject: [PATCH] remove dtype declaration --- .../connectors/fixed_number_post_connector.py | 2 +- .../connectors/fixed_number_pre_connector.py | 3 +-- spynnaker/pyNN/utilities/neo_buffer_database.py | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/spynnaker/pyNN/models/neural_projections/connectors/fixed_number_post_connector.py b/spynnaker/pyNN/models/neural_projections/connectors/fixed_number_post_connector.py index 6a51e252b44..e323c3037ed 100644 --- a/spynnaker/pyNN/models/neural_projections/connectors/fixed_number_post_connector.py +++ b/spynnaker/pyNN/models/neural_projections/connectors/fixed_number_post_connector.py @@ -133,7 +133,7 @@ def __build_post_neurons( self, synapse_info: SynapseInformation) -> List[NDArray[integer]]: rng = self.__rng or NumpyRNG() post_neurons: List[NDArray[integer]] = \ - [numpy.empty([0], dtype=integer)] * synapse_info.n_pre_neurons + [numpy.empty([0])] * synapse_info.n_pre_neurons # Loop over all the pre neurons for m in range(synapse_info.n_pre_neurons): if post_neurons[m] is None: diff --git a/spynnaker/pyNN/models/neural_projections/connectors/fixed_number_pre_connector.py b/spynnaker/pyNN/models/neural_projections/connectors/fixed_number_pre_connector.py index 0b4b00bbe36..6b057c1f187 100644 --- a/spynnaker/pyNN/models/neural_projections/connectors/fixed_number_pre_connector.py +++ b/spynnaker/pyNN/models/neural_projections/connectors/fixed_number_pre_connector.py @@ -133,8 +133,7 @@ def get_delay_minimum(self, synapse_info: SynapseInformation) -> float: def __build_pre_neurons(self, synapse_info: SynapseInformation) -> List[ NDArray[integer]]: rng = self.__rng or NumpyRNG() - pre_neurons = [ - numpy.zeros([0], dtype=integer)] * synapse_info.n_post_neurons + pre_neurons = [numpy.zeros([0])] * synapse_info.n_post_neurons # Loop over all the post neurons for m in range(synapse_info.n_post_neurons): # If the pre and post populations are the same diff --git a/spynnaker/pyNN/utilities/neo_buffer_database.py b/spynnaker/pyNN/utilities/neo_buffer_database.py index de6c19bf6b4..7867d1b5677 100644 --- a/spynnaker/pyNN/utilities/neo_buffer_database.py +++ b/spynnaker/pyNN/utilities/neo_buffer_database.py @@ -892,7 +892,7 @@ def __get_matrix_data( pop_neurons.extend(neurons) else: indexes.append(index) - neurons = numpy.array([index], dtype=integer) + neurons = numpy.array([index]) times, data = self.__get_matrix_data_by_region( region_id, neurons, data_type) if signal_array is None or pop_times is None: