kaiwu.ising package#
Module contents#
模块: Ising
Function: Provide Ising model related functions
- kaiwu.ising.details(model, file_name='')#
Ising细节查看器.
- Args:
model : Ising模型.
file_name (str): 文件路径与文件名, 若为空, 则直接控制台打印.
- Returns:
QuboExpression: 约束QUBO.
- Examples:
>>> import kaiwu as kw >>> import numpy as np >>> matrix = -np.array([[0, 8], ... [0, 0]]) >>> qubo_model = kw.qubo.qubo_matrix_to_qubo_model(matrix) >>> ising_model = kw.qubo.qubo_model_to_ising_model(qubo_model) >>> kw.ising.details(ising_model) CIM Ising Details: CIM Ising Matrix: [[-0. 1. 1.] [ 1. -0. 1.] [ 1. 1. -0.]] CIM Ising Bias: -2.0 CIM Ising Variables: b[0], b[1], __spin__ Variable type: binary QUBO Matrix: [[ 0. -8.] [ 0. 0.]] QUBO Offset: 0 QUBO Variables: b[0], b[1]