QuantumComputer.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:QuantumComputing 作者: corbett 项目源码 文件源码
def state_from_string(qubit_state_string):
        if not all(x in '01' for x in qubit_state_string):
            raise Exception("Description must be a string in binary")
        state=None
        for qubit in qubit_state_string:
            if qubit=='0':
                new_contrib=State.zero_state
            elif qubit=='1':
                new_contrib=State.one_state
            if state==None:
                state=new_contrib
            else:
                state=np.kron(state,new_contrib)
        return state
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号