<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_results_as_numpy_array(self, parameter_space, result_parsing_function, runs):
 """ Return the results relative to the desired parameter space in the form of a numpy array. Args: parameter_space (dict):
 dictionary containing parameter/list-of-values pairs. result_parsing_function (function):
 user-defined function, taking a result dictionary as argument, that can be used to parse the result files and return a list of values. runs (int):
 number of runs to gather for each parameter combination. """

        return np.array(self.get_space(self.db.get_complete_results(), {},
                                       parameter_space, runs,
                                       result_parsing_function))