physbo.search.utility のソースコード

# SPDX-License-Identifier: MPL-2.0
# Copyright (C) 2020- The University of Tokyo
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at https://mozilla.org/MPL/2.0/.

import numpy as np


[ドキュメント] def show_search_results(history, N): history.show_search_results(N)
[ドキュメント] def show_search_results_mo(history, N, disp_pareto_set=False): history.show_search_results_mo(N, disp_pareto_set)
[ドキュメント] def show_interactive_mode(simulator, history): if simulator is None and history.total_num_search == 0: print("interactive mode starts ... \n ")
[ドキュメント] def length_vector(t): N = len(t) if hasattr(t, "__len__") else 1 return N
[ドキュメント] def is_learning(n, interval): if interval == 0: return n == 0 elif interval > 0: return np.mod(n, interval) == 0 else: return False