[Py] 넘파이(Numpy) 배열의 개념 넘파이(Numpy)란? ※Numpy(Numerical Python)→C언어로 구현한 파이썬 라이브러리로 고성능의 수치 계산을 위해 제작되었다. 넘파이 주된 사용처 1. 백터2. 행렬 넘파이 배열 생성하는 방법 ■ array() 함수→ 리스트같은 순차적인 데이터를 넘파이 배열로 변환하는 함수.import numpy as npnp.array(순차적인 데이터) import numpy as nparr= np.array([1,2,3,4])print(arr) 배열 요소에 접근할 때 ● 리스트 인덱싱● 리스트 슬라이싱 ■ 배열 생성 함수.. [Py] 데이터 시각화 _그래프 데이터 시각화란? → 데이터를 쉽게 이해할 수 있도록 시각적으로 표현하고 전달하는 작업. ※ 데이터를 시각화할 수 있는 대표적인 형식은 그래프와 이미지가 있습니다.이 글은 파이썬을 활용한 그래프 시각화를 중심으로 다뤄보려고 합니다. 파이썬에서 그래프를 그릴 때 주로 사용하는 라이브러리는 맷플롯립(Matplotlib)입니다.구글 코랩(Colab)에서는 맷플롯립이 기본으로 설치되어 있어 별도 설치 없이 import 하면 됩니다.그러나, 일부 로컬 PC에 설치되지 않은 경우는 설치 후 import를 하면 됩니다. 맷플롯립 홈페이지( https://matplotlib.org/) 선그래프 그리기plot() 함수→X축,Y축 데이터를 받고 선을 연결하여 그래프를 만드는 함수이다.import matplotli.. [JAVA] 자바의 주요 클래스 _ 2 String 클래스 언제 String 클래스를 사용하는가? → 간단한 문자열을 처리하는 경우에 사용한다. →string클래스는 문자열을 나타낸다. ※스트링 리터럴은 자바 컴파일러에 의해 모두 String 객체로 처리된다.생성자설명String()빈 스트링 객체 생성 String(char[ ] value)char 배열에 있는 문자들을 스트링 객체로 생성String(String original)매개변수로 주어진 문자열과 동일한 스트링 객체 생성String(StringBuffer buffer)매개변수로 주어진 스트링 버퍼의 문자열을 스트링 객체로 생성 스트링과 new String() 스트링 리터릴new String()관리방식자바 내부에서 리터럴 테이블로 관리된다.힙 메모리에 생성된다.메모리힙 메모리를 공유한.. [JAVA] 자바의 주요 클래스 _ 1 Object 클래스 → 아무 클래스도 상속받지 않는 유일한 클래스로 계층 구조 상 최상위 클래스. Object 클래스의 주요 메소드.toString() // 현 객체에 대한 문자열 표현을 리턴.hashCode() // 현 객체에 대한 해시 코드 값 리턴 .equals(Object obj) // obj가 가리키는 객체와 현재 객체를 비교하여 true 리턴.getClass() // 현 객체의 런타임 클래스 리턴.wait() // 다른 스레드가 깨울 때까지 현재 스레드를 대기하게 한다..notify() // 현 객체에 대해 대기하고 있는 하나의 스레드를 깨운다..notifyAll() // 현 객체에 대해.. [JAVA] 인터페이스 인터페이스→서로 다른 하드웨어 장치들이 상호 데이터를 주고받을 수 있는 규격 JAVA 인터페이스를 사용하는 이유?→ 인터페이스에 나열된 메소드와 동일한 이름의 메소드를 구현, 구현된 내용이 다른 것을 인터페이스로 다형성을 높이기 위해 사용한다. 인터페이스의 구성 ● 상수, 추상메소드 (JAVA 7까지)● default 메소드 (JAVA 8부터)● private 메소드 (JAVA 9부터)● static 메소드 (JAVA 9부터) 인터페이스 메소드의 특징 추상 메소드 (public abstract)● 생략 될 수 있다.● 다른 접근 지정으로 지정될 수 있다.● 인터페이스 내에 코드가 존재 하지 않는다. defalut 메소드● 접근 지정이 public으로 고정되어 있다... 이전 1 2 3 4 ··· 22 다음