diff --git a/pythonlib/nestgpu.py b/pythonlib/nestgpu.py index fbd1e125d..2c1c9b988 100644 --- a/pythonlib/nestgpu.py +++ b/pythonlib/nestgpu.py @@ -1973,8 +1973,7 @@ def Connect(source, target, conn_dict, syn_dict): if (not SynSpecIsFloatPtParam(arr_param_name)): raise ValueError("Synapse parameter cannot be set" " by arrays") - array_pt = ctypes.cast(arr, ctypes.c_void_p) - SetSynSpecFloatPtParam(arr_param_name, array_pt) + SetSynSpecFloatPtParam(arr_param_name, arr) elif dict_param_name=="distribution": distr_idx = distribution_dict[pval] distr_param_name = param_name + "_distribution" @@ -3314,4 +3313,3 @@ def ConnectDistributedFixedIndegree(source_host_list, source_group_list, target_ gc.enable() return ret -