Data_study_clip
close
프로필 배경
프로필 로고

Data_study_clip

  • 분류 전체보기 (240)
    • 빅데이터 (9)
    • R + 통계 (7)
    • Python +머신러닝 (8)
    • DB + SQL (23)
    • 네트워크 (12)
    • Java (45)
    • C# (1)
    • JSP(JavaServerPage) (6)
    • HTML + CSS (4)
    • JavaScript (15)
    • JavaFx (1)
    • Git (9)
    • OS (7)
    • Python (0)
    • AI (5)
    • 도서 (7)
    • 경영 (7)
    • Spring (31)
    • ElasticSearch (12)
    • DesignPattern (2)
    • Docker (4)
    • React (11)
    • 개인정보보호 (2)
    • Spring Security (1)
    • Backend (5)
    • FreeMarker (1)
    • NodeJS (1)
    • 자료구조+알고리즘 (1)
  • 홈
  • 태그
  • 방명록

[Python] - Numpy 기초 정리 1

Numpy Basic¶ Numerical Python의 줄임말인데 이는 C언어로 구현된 파이썬 라이브러리로써 고성능의 수치계산을 위해 제작되었다. Numpy는 벡터 및 행렬 연산에 있어서 매우 편리한 기능을 제공한다. 또한 이는 데이터분석을 할 때 사용되는 라이브러리인 pandas와 matplotlib의 기반으로 사용된다. In [65]: import numpy as np In [66]: arr = np.array([[1,2,3], [1,2,3]]) numpy에서는 기본적으로 array라는 단위로 데이터를 관리한다. array는 말 그대로 행렬 개념이며 위와 같이 Array를 선언 할 수 있다. 또한 아래 처럼 array을 선언할 때 데이터 타입을 설정해 줄 수 있다. In [67]: arr2 = np...

  • format_list_bulleted Python +머신러닝
  • · 2020. 8. 27.
  • textsms
[SQL] - SQL 서브쿼리 정리(단일행 서브쿼리, 다중행 서브쿼리)

[SQL] - SQL 서브쿼리 정리(단일행 서브쿼리, 다중행 서브쿼리)

# 서브쿼리(sub query) : select 안에 select가 존재, 서브쿼리의 결과는 무조건 1줄이 와야하며 1줄 이상이 올 경우 다중행 서브쿼리로서 in, any, all 등을 사용하게 된다. 1. 단일행 서브쿼리 예제1. 직원 중 이순철 보다 급여가 많은 직원을 출력하라 SELECT * FROM emp WHERE salary > (SELECT salary FROM emp WHERE ename='이순철') 예제2. 연봉이 제일많은 직원을 출력하라 SELECT * FROM emp WHERE salary = (SELECT MAX(salary) FROM emp) 예제3. 사원의 평균급여보다 급여가 작은 사람의 이름과 급여를 출력, 단 사원이 매달 바뀌어도 정상적으로 출력되도록 하라 SELECT ena..

  • format_list_bulleted DB + SQL
  • · 2020. 8. 25.
  • textsms
[SQL] - SQL Join 정리

[SQL] - SQL Join 정리

1. Cross Join : 무식하게 다 1:1로 매핑한거라 잘안씀 SELECT * FROM emp, dept; emp 테이블의 컬럼이 14, dept 테이블의 컬럼이 5 > 14*5=70개의 row가 출력됨 SELECT * FROM EMP JOIN DEPT 이 구문과 동일하다 2. Equi Join(등가조인) : 두개의 테이블을 같은 키를 조건으로 사용하여 조인 SELECT * FROM emp, dept WHERE emp.deptno = dept.deptno 3. Non-Equi Join (비등가조인) : 등가조인이 아닌 조인 예제1. 포인트 상품으로 외장하드를 받을 수 있는 회원의 이름, 포인트 출력하라 SELECT g.name, g.point FROM guest AS g JOIN pointitem ..

  • format_list_bulleted DB + SQL
  • · 2020. 8. 25.
  • textsms
[SQL] - SQL 그룹집계 함수

[SQL] - SQL 그룹집계 함수

SQL에서 지원하는 집계함수는 COUNT(빈도), SUM(합), AVG(평균), MIN(최소값), MAX(최대값), VARIANCE(분산), STDDEV(표준편차)가 존재한다. 1. COUNT() 예제1. 교수들은 몇명인가? SELECT COUNT(*), COUNT(bonus) FROM professor; 예제2. 컴퓨터공학과 학생수를 구하여라 SELECT NAME, COUNT(*) FROM student WHERE student.major1=101; 집계합수가 들어가는 순간 그룹핑이 되어 다른 변수를 출력하라고해도 가장 첫번째 ROW만 출력하게된다. 2.SUM() 예제2. 교수 급여합계를 구하라 SELECT SUM(salary*12+bonus), SUM(salary*12+IFNULL(bonus,0)) ..

  • format_list_bulleted DB + SQL
  • · 2020. 8. 24.
  • textsms
[SQL] - SQL IF문, 중첩 IF문, CASE 문

[SQL] - SQL IF문, 중첩 IF문, CASE 문

- if구문 용법 if(조건, '참일때 값','거짓일때 값') - 예시 : 1학년이면 신입생 그렇지 않으면 재학생이라고 출력하라 SELECT NAME, grade, if(grade=1,'신입생','재학생') FROM student; #if문도 컬럼취급 - 중첩 if문 : if안에 if문을 작성하여 여러조건에 맞게 출력 - grade 1:1학년, 2:2학년, 3:3학년, 4:4학년으로 출력하라 SELECT NAME, grade, if(grade=1,'1학년',if(grade=2,'2학년',if(grade=3,'3학년','4학년'))) FROM student; - CASE 문으로 출력하기 : END를 빼먹지 않도록 주의 SELECT NAME AS 이름, grade AS 학년, case grade when 1..

  • format_list_bulleted DB + SQL
  • · 2020. 8. 24.
  • textsms
[SQL] - SQL ifnull() 함수

[SQL] - SQL ifnull() 함수

- ifnull() 구문용법 ifnull(변수명,null일때 출력할 값) - 예시1 emp 테이블을 참고하여 연봉은 salary*12와 bonus합이다. 이때 bonus가 null인 사람까지 모두 연봉을 계산하라 SELECT salary, ifnull(bonus,0), salary*12+ifnull(bonus,0) FROM emp; - 예시2 학생명과 지도교수번호를 출력하되 지도교수가 배정되지 않은 학생은 지도교수 번호를 9999로 출력하라 SELECT NAME, ifnull(profno,9999) FROM student;

  • format_list_bulleted DB + SQL
  • · 2020. 8. 24.
  • textsms
[SQL] - SQL 날짜관련 함수 ( 날짜 포맷, 간격, 등등)

[SQL] - SQL 날짜관련 함수 ( 날짜 포맷, 간격, 등등)

1. 날짜 및 시간을 출력하는 기본적인 함수 SELECT NOW(), CURDATE(), SYSDATE(); 2. 날짜 간격을 구하는 함수 SELECT DATEDIFF('2021-02-26','2020-08-21'), TIMESTAMPDIFF(SECOND, NOW(), '2020-12-25 00:00:00'); DateDiff() : 날짜간격을 일단위로 리턴 TimeStrampdiff () : 날짜간격을 초단위로 리턴 3. 각종 날짜관련 함수 SELECT YEAR(NOW()), MONTH(NOW()), DAY(NOW()), WEEKDAY(NOW()), DAYOFWEEK(NOW()), WEEK(NOW()); weekday() : 요일 (월:0) dayofweek() : 요일 (일1..) SQL 예제1. 직..

  • format_list_bulleted DB + SQL
  • · 2020. 8. 24.
  • textsms
[SQL] - SQL 문자열 위치 찾기 (find_in_set 함수)

[SQL] - SQL 문자열 위치 찾기 (find_in_set 함수)

# 문자열의 위치 # find_in_set(찾을 문자열, 찾을 대상) : 찾을 대상에서 문자열의 위치를 리턴함 SELECT FIND_IN_SET('c', 'a,b,c,d,e,f')

  • format_list_bulleted DB + SQL
  • · 2020. 8. 24.
  • textsms
  • navigate_before
  • 1
  • ···
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (240)
    • 빅데이터 (9)
    • R + 통계 (7)
    • Python +머신러닝 (8)
    • DB + SQL (23)
    • 네트워크 (12)
    • Java (45)
    • C# (1)
    • JSP(JavaServerPage) (6)
    • HTML + CSS (4)
    • JavaScript (15)
    • JavaFx (1)
    • Git (9)
    • OS (7)
    • Python (0)
    • AI (5)
    • 도서 (7)
    • 경영 (7)
    • Spring (31)
    • ElasticSearch (12)
    • DesignPattern (2)
    • Docker (4)
    • React (11)
    • 개인정보보호 (2)
    • Spring Security (1)
    • Backend (5)
    • FreeMarker (1)
    • NodeJS (1)
    • 자료구조+알고리즘 (1)
최근 글
인기 글
최근 댓글
태그
  • #의존성주입 #DI #Spring
  • #보통주와우선주
  • #우선주
  • #데이터 수집기술
  • #Hadoop #RDBMS #NoSQL #MapReduce
  • #메모습관 #신정철
  • #보통주
  • #빅데이터 #빅데이터의 특징 #빅데이터의 정의 #빅데이터란 #빅데이터특성 #3V #5V
  • #TDD #JunitTest
  • #ApacheServer
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바