일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- qiskit #qiskitHackerthon
- ibm #qiskit #quantum # quantumcomputer #quantumcomputing #quantummachine #quantumengineering #quantumbit #qbit
- qiskit #QuantumComputer #QuantumMachine #양자컴퓨터 #양자 #키스킷
- qiskit #
- Today
- Total
목록Language, SDK (36)
인일의 공부 블로그
import 모듈 : 모듈 전체 메소드를 가져옴. 사용시 "모듈.메소드" 해야함 form 모듈 import 메소드 / 변수 : 모듈 내에 정의된 메스드 혹은 변수 가져옴. 메소드/변수 그냥 언급해도 됨. +) form 모듈 import * =/= import 모듈 import 모듈 했을때 반드시 메소드 사용시 "모듈.메소드" 해야됨.
import 모듈 : 모듈 전체 메소드를 가져옴. 사용시 "모듈.메소드" 해야함 form 모듈 import 메소드 / 변수 : 모듈 내에 정의된 메스드 혹은 변수 가져옴. 메소드/변수 그냥 언급해도 됨. +) form 모듈 import * =/= import 모듈 import 모듈 했을때 반드시 메소드 사용시 "모듈.메소드" 해야됨.
자식클래스 extends 부모클래스 "extends"라는 키워드를 사용해 상속함. 예시 public class Animal { String name; public void setName(String name) { this.name = name; } } public class Dog extends Animal { public void sleep() { System.out.println(this.name+" zzz"); } public static void main(String[] args) { Dog dog = new Dog(); dog.setName("poppy"); System.out.println(dog.name); dog.sleep(); } } 자식 클래스는 부모 클래스의 기능을 더하여 더 많은 기..
생성자 : new 연산자를 통해 인스턴스를 생성할때 반드시 호출. 제일먼저 실행됨. 인스턴스 변수를 초기화시키는 역할을 한다. +) this : 객체 외부에서 인스턴스 멤버에 접근하기 위해 참조 변수를 사용하는 것 과 마찬가지로 인스턴스 멤버에 접근히가 위해서는 this를 사용한다. 생성자 규칙 1. 클래스명과 메소드명 동일 2. 리턴타입 정의하지 x

아나콘다 powershell Prompt 창을 연다 설치된 파이썬 버전을 확인하자. 만약 파이썬이 설치되어있지 않거나 버전이 3.0보다 낮을 경우 Python 3이상 버전으로 설치하도록 한다. 그리고 명령프롬포트창에 다음과 같이 입력한다. pip install qiskit +) 오류라고 생각했었는데 아나콘다 명령프롬포트가 아니라 cmd에 명령어를 입력해서 그랬다. 확인하세요!

구조체구조체 선언과 멤버 사용 구조체는 struct 예약어로 선언한다. 구조체_변수명.멤버명구조체 변수의 크기컴파일러는 구조치 멤버의 크기가 들쑥날쑥한 경우 멤버 사이에 패딩 바이트를 넣어 멤버들을 가지런하게 정렬한다. 이를 바이트 얼라인먼트라고 한다. struct student { int num; double grade; } +) 패딩바이트를 줄여보자struct student { char ch1; short num; char ch2; int score; double grade; char ch3; } 위와 같은 경우 패딩 바이트가 너무 많이 차지되었다.struct student { char ch1; char ch2; short num int score; double grade; char ch3; }와 같..
배열과 포인터의 관계 luvquantum91.tistory.com/6 [C 자료구조] 배열이란 배열을 구성하는 것은 5가지가 있다. 배열의 이름, 배열의 크기, 배열에 들어가는 요소의 타입, 배열에 들어가는 요소인 데이터, 요소를 가르키는 인덱스가 있다. int grade[3] 과 같이 배열을 선언 luvquantum91.tistory.com 배열에 관한 자세한 자료는 위의 포스팅을 참고하길 바란다. 배열명으로 배열 요소 사용하기

키스킷이란? 다음 사진은 Qiskit 홈페이지를 처음 들어갔을때 보여지는 화면이다. Qiskit는 오픈소스 프레임워크로 양자 컴퓨터를 파동, 회로, 활용 모듈로 실행할 수 있게끔 하는 프로그램이다. Qiskit으로 무엇을 할 수 있는가? qiskit은 양자 시스템과 시뮬레이션을 상호작용을 필요로 하는 양자컴퓨터 응용 분야에 개발을 지원하고자 한다. 회로 접근 할 수 있고 하드웨어로 접근할 수 있다.

큐빗 양자 게이트로 큐빗 조작 양자 컴퓨터에서도 고전적 컴퓨터와 유사하게 게이트는 기본적인 구성 단위이다. 측정게이트 큐빗을 측정 혹은 관찰하는 행위는 큐빗의 상태를 변화시킨다. 이 과정도 또한 하나의 게이트로 여겨진다. 측정 게이트는 중첩 상태의 큐빗을 입력받아 0또는 1을 출력으로 내보닌다. 출력값은 0 또는 1일 확률이 존재하고 확률은 큐빗의 원래 상태에 의존한다. 계산이 진행되는 중에 큐빗을 관찰하면 파동함수를 붕괴시켜 상태 중첩을 통한 병렬성을 파괴하기 때문에 측정 게이트는 양자 회로에서 가장 마지막으로 동작해야 한다. 스왑 게이트 스왑 게이트는 2개의 큐빗을 입력받아 상태를 서로 맞바꾼다. 파울리 X 게이트 고전 NOT 게이트와 유사한 역할을 함. 큐빗을 X축에서 180도 회전시킴. 회전 게이..

객체 지향 프로그래밍과 클래스 객체 : 자신의 속성을 가지고 있으며 식별 가능한것. 객체는 속성과 동작으로 이루어져 있는데 자바에서 속성은 필드라고 하고 동작은 메소드라고 한다. 객체 간의 관계 1. 집합 관계 : 객체 중 하나는 부품이고 하나는 완성품에 해당한다. 2. 사용 관계 : 객체 간의 상호작용을 말한다. 3. 상속 관계 : 상위(부모)객체를 기반으로 하위(자식)객체를 생성하는 관계를 말한다. 클래스 자바에서는 설계도가 클래스이다. 클래스에는 객체를 생성하기 위한 필드와 메소드가 정의되어있다. 클래스로부터 만들어진 객체를 해당 클래스의 인스턴스라고 한다. 객체를 표현할때 클래스의 이름과 속성이 필요하다. 예를들어 Student라는 객체를 생성하고 싶다면 학번, 이름, 학년, 전공 등등이 속성이 ..