import shutil import os import subprocess import tempfile from sympy.external import import_module from sympy.testing.pytest import skip from sympy.utilities._compilation.compilation import compile_link_import_py_ext, compile_link_import_strings, compile_sources, get_abspath numpy = import_module('numpy') cython = import_module('cython') _sources1 = [ ('sigmoid.c', r""" #include void sigmoid(int n, const double * const restrict in, double * const restrict out, double lim){ for (int i=0; i