일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 정적 메서드
- 캐시의 지역성
- gitmoji
- 깃모지
- PYTHON
- randrange
- Colab
- ITER
- 추상 클래스
- 정수
- nextjs
- 식별연산자
- built-in function
- 메서드
- 비공개 속성
- neural network
- 맴버연산자
- f-string
- 메서드채이닝
- self
- Keras
- 구글코랩
- Next.js
- __init__
- choice
- 인공신경망
- cache locality
- class
- 실수
- mnist
- Today
- Total
반응형
목록
코딩 (16)
IT world
Graph 그래프 : 데이터를 보기 쉽게 그림으로 표현한 것. - 데이터 원 자료나 통계표는 숫자와 문자로 구성되어 있어 의미를 한눈에 파악하기 어려움 그래프의 장점 - 데이터 전체의 특성을 쉽게 이해할 수 있다.- 데이터의 추세와 경향성을 파악할 수 있다.- 그래프를 만드는 과정에서 새로운 패턴을 발견하기도 한다. 1. Scatter Plot (산점도) x축과 y축에 데이터를 점으로 표현한 그래프로 연속 값으로된 두 변수의 관계를 표현한다. 기본 문법 : plot(x, y, main, xlab, ylab, xlim, ylim, axes) 예) mtcars 데이터 프레임을 이용하여 wt(중량)과 mpg(연비)의 관계에 대해서 알아본다. - 상관 관계를 알아보기 위해 cor()함수를 이용하여 mtcars의..
R 프로그래밍 언어란? 1. 통계 계산과 그래픽을 위한 프로그래밍 언어이자 소프트웨어 환경2. S 프로그래밍 언어의 구현체로 GPL 하에 개발되는 GNU S라고도 한다.3. 통계 소프트웨어의 개발과 자료 분석에 널리 사용4. 패키지 개발에 용이 (패키지란 어떤 일을 하기 위해 필요한 소프트웨어) R = 어떤 형태의 데이터든 자유롭게 분석할 수 있는 범용 분석 툴 즉 통계 계산과 관련된 부분에서 R프로그래밍은 많이 사용된다! R의 주요 용도들 1. 통계 분석 - 기초 통계 분석부터 고급 통계 분석 기법까지 활용.- 최근 빅데이터의 추세에 따라 새로 개발되는 다양한 분석 기법들을 빠르게 적용 가능 2. 머신러닝 모델링- 다양한 데이터를 이용, 특정 변수를 예측할 수 있는 모형을 만드는 기법 3. 텍스트 마이..
상속 현실에서 상속(Inheritance)은 부모가 자식에게 물려주는 행위를 말한다. 객체지향 프로그램에서도 부모클래스의 맴버를 자식클래스에게 물려줄 수 있다. 프로그램에서는 부모 클래스를 상위클래스, 자식 클래스를 하위클래스, 파생클래스라고 부른다. 상속은 이미 잘 개발된 클래스를 재사용해서 새로운 클래스를 만들기 때문에 코드의 중복을 줄여준다. field1, field2, method1(), method2()를 가지는 클래스를 작성한다고 생각해보자. 4개를 모두 처음부터 작성하는 것보다는 field1과 method1()을 가지고 있는 클래스가 있다면 이것을 상속하고, field2와 method2()만 추가 작성하는 것이 보다 효율적이고 개발 시간을 절약시켜준다. 상속은 extends 를 사용해서 자식..
1. 클래스의 구성 멤버 클래스에는 객체가 가져야 할 구성 맴버가 선언된다. 구성 맴버로는 필드(Field), 생성자(Constructor), 메소드(Method)가 있다. 이 구성 맴버들은 생략되거나 복수 개가 작성된다. public class ClassName{//필드int fieldName; ------------------------------------------------------> 필드 : 객체의 데이터가 저장되는 곳 //생성자public ClassName() { ... } ------------------------------------------------> 생성자 : 객체 생성 시 초기화 역할 담당 //메소드public void methodName() { ... } ----------..
객체 지향 프로그래밍 1. 객체란? 객체(Object)란 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 다른 것과 식별 가능한 것을 말한다. 그냥 객체는 우리의 일상 속에서 우리가 아는 모든 것으로 생각하면 될 것이다, 예를 들어 컴퓨터, 책상, 자동차, 사람, 의자 등등 물리적으로 존재하는 것 모두가 객체이며 또한 보고 만지고 느끼는 것 외에도 날씨정보, 인간관계, 비행시간, 생각, 관념, 추상적인 학과, 강의 등등 모든 것이 객체가 될 수 있다. 객체는 존재하는 , 존재하지 않는 것들 중 자신만의 속성을 가지고 있는 것으로 생각하면 될 것이다. 객체는 정적인 요소 속성과 동적인 요소 동작으로 구성되어 있다. 자바에서는 속성과 동작들을 각각 필드(field)와 메소드(..
1. 데이터 타입 분류 프로그램이 하는 일은 결국 데이터를 처리하는 것이다. 따라서 데이터를 얼마나 잘 다루느냐가 좋은 프로그램을 작성할 수 있는 관건이 된다. 데이터를 잘 다루기 위해서는 데이터 타입에 대해서 제대로 이해할 필요가 있다. 자바의 데이터 타입에는 크게 기본타입(primitive type) 과 참조 타입(reference type)으로 분류된다. * 기본 타입(값 타입) : stack영역에 저장된다- 정수타입 : byte, char, short, int, long- 실수타입 : float, double- 논리타입 : boolean * 참조 타입 : heap영역에 저장된다.- 배열타입- 열거타입- 클래스- 인터페이스- String 기본타입과 참조타입으로 선언된 변수의 차이점은 저장되는 값이 ..
자바 소개 1995년도에 처음 썬 마이크로시스템즈에서 자바언어를 발표한 후, 지금까지 자바는 성공한 프로그래밍 언어로서 전세계적으로 다양한 분야에서 사용되고 있다. 오크(Oak)라는 언어에서부터 시작되었으며 오크는 가전제품에서 사용될 목적인 언어었지만 인터넷의 등장과 함께 인터넷에서 실행되는 프로그래밍 언어로 사용되었고 이름도 자바로 변경되었다. 메모리 및 CPU를 지나치게 많이 사용하기 때문에 윈도우 프로그래밍 언어로는 부적합하다는 문제점이 있었다. 하지만 인터넷이 활성화 되면서 웹 애플리케이션 구축용언어로 자바가 급부상하였다. 기업체 및 공공 기관의 다양한 서버운영체제에서 단 한번의 작성으로 모든 곳에서 실행 가능한 언어는 자바뿐이었기 때문에 지금도 그렇지만 그 당시에도 많은 인기를 얻게 된 언어로 ..
ajax란? - Asynchronous Javascript And XML의 약자이다.- 자바스크립트를 이용해서 비동기식으로 서버와 통신하는 방식으로 XML을 이용한다.- 꼭 XML을 이용할 필요는 없고 최근에는 json을 더 많이 이용한다.- 비동기식(Asynchronous)이란 여러가지 일이 동시적으로 발생한다는 뜻으로, 서버와 통신하는 동안 다른 작업을 할 수 있다는 의미이다. 즉 서버와 통신은 백그라운드에서 진행되고 그동안 사용자는 여러가지 작업들을 할 수 있다. "ajax를 사용할 때 사용하는 API는 $.ajax(settings)이며 인자로는 settings가 전달되며 객체이다." - jQuery를 이용한 ajax통신의 가장 기본적인 API이다. - 주요 속성(settings에 사용되는 것들)d..