physbo.variable module¶
-
class
physbo.variable.
variable
(X=None, t=None, Z=None)[ソース]¶ ベースクラス:
object
-
add
(X=None, t=None, Z=None)[ソース]¶ Adding variables of X, t, Z.
パラメータ: - X (numpy array) -- N x d dimensional matrix. Each row of X denotes the d-dimensional feature vector of each search candidate.
- t (numpy array) -- N dimensional array. The negative energy of each search candidate (value of the objective function to be optimized).
- Z --
-
add_X
(X=None)[ソース]¶ Adding variable X. If self.X is None, self.X is set as X.
パラメータ: X (numpy array) -- N x d dimensional matrix. Each row of X denotes the d-dimensional feature vector of each search candidate.
-
add_t
(t=None)[ソース]¶ Adding variable t. If self.t is None, self.t is set as t.
パラメータ: t (numpy array) -- N dimensional array. The negative energy of each search candidate (value of the objective function to be optimized).
-
delete
(num_row)[ソース]¶ Deleting variables of X, t, Z whose indexes are specified by num_row.
パラメータ: num_row (numpy array) -- Index array to be deleted.
-
delete_X
(num_row)[ソース]¶ Deleting variables of X whose indexes are specified by num_row.
パラメータ: num_row (numpy array) -- Index array to be deleted.
-
delete_Z
(num_row)[ソース]¶ Deleting variables of Z whose indexes are specified by num_row.
パラメータ: num_row (numpy array) -- Index array to be deleted.
-
delete_t
(num_row)[ソース]¶ Deleting variables of t whose indexes are specified by num_row.
パラメータ: num_row (numpy array) -- Index array to be deleted.
-
get_subset
(index)[ソース]¶ Getting subset of variables.
パラメータ: index (int or array of int) -- Index of selected action. 戻り値: variable 戻り値の型: physbo.variable
-