일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- js
- unity
- 코딩학습
- 자바
- jquery
- 도커
- 코딩연습
- 유니티
- 자바스크립트
- 메소드
- docker
- 객체
- Coding
- object
- 문자열
- 코딩
- javascript
- if문
- 제이쿼리
- 코딩공부
- 딥러닝
- 파이썬
- Python
- 숫자형
- STR
- 선형대수학
- JAVA Script
- 라이브러리
- 게임개발
- Numpy
- Today
- Total
목록분류 전체보기 (53)
잇뉴얼 (IT_Manual)

[Java] 진법 변환 쉽게 하는 방법 (10진법을 다양한 진법으로 변환하기) 코딩을 하다보면 한번씩 진법 변환을 해야되는경우가 있습니다. 진법 변환을 할려고 로직을 짜보면 간단하게 짤수는 있습니다. int a = 151; String result = ""; // 10진법 -> 3진법으로 변환 while(a > 0) { int b = a%3; result += b; a = a/3; } StringBuffer sb = new StringBuffer(result); result = sb.reverse().toString(); // 결과 result = 12121 로직을 보면 그렇게 어려운 느낌은 아닙니다. 3진법을 구하기 위해 a에 담겨있는 10진법 데이터값을 3으로 나눈 나머지값을 문자열에 포함시킨 다음,..

[선형대수학] 선형(linear)과 비선형(Nonlinear) - 선형(linear)이란? >> 집합X의 원소 x_1,x_2,x_3, ···, x_n에 각각 상수 a_1, a_2, a_3, ···, a_n을 곱한 다음, 곱한값을 더한 a_1x_1 + a_2x_2 + a_3x_3 + ··· + a_nx_n이 집합X에 속한 경우 참고 : x_1, x_2, x_3, ···, x_n은 아래의 사진을 의미합니다. 선형(Linear)는 쉽게 생각하면 1차식, 그래프상에서는 직선이라 생각하면 됩니다. 그러면 반대로 비선형(Nonlinear)는 1차식이 아닌 2차식 이상, 그래프상에서는 곡선입니다. 선형과 비선형을 비교하면 다음과 같습니다. 선형 (Linear) 비선형 (Nonlinear) 1차식 or 1차함수 2차 ..

[선형대수학] 선형대수학(Linear Algebra)이란? 인공지능 학습을 위해서는 백터와 행렬을 알아야합니다. 그리고 더 깊은 지식을 얻기 위해서는 선형대수학을 알아두면 도움이 됩니다. 선형대수학이란? 행렬과 백터는 고등학교때 들어는 보셨을껍니다. 그런데, 선형대수학은 처음들어보시는분들이 많으실껍니다. 선형대수학에 대한 설명은 다음과 같습니다. 선형대수학은 선형방정식의 풀이를 위한 행렬 이론, 백터공간과 그들 사이의 선형사상에 관한 이론이 핵심적인 부분을 이루고 있다. 수학의 영역에서 카테고리로 정리하면 [ 대수학 > 추상대수학 > 선형대수학 ]으로 되어있으며, 선형대수학은 다양한 분야에서 많이 응용이 되고 있다고 합니다. 공학 사회과학 자연과학 경재학 전기 회로 사회학 물리학 경영학 통신 네트워크 인..

[Numpy] Array(배열)의 속성 [ndim, shape, size, dtype, itemsize, nbytes] numpy의 배열은 동일한 타입의 값을 가진다. 배열의 차원을 rank라고 한다. numpy의 배열을 생성하고, 기본적인 정보(속성)를 확인할 수 있다. # 모듈 numpy 추가 import numpy as np # 0~9사이의 랜덤값을 1차원 배열에 3개의 값을 넣어 생성한다. x1 = np.random.randint(10, size= 3) # 0~9사이의 랜덤값을 2차원 배열(3x4)에 값을 넣어 생성한다. x2 = np.random.randint(10, size = (3,4)) # 0~9사이의 랜덤값을 3개의 2차원 배열(4x5)[3차원 배열]에 값을 넣어 생성한다. # 여기서 s..

[딥러닝 기초] 딥러닝 학습에 필요한 도구 - Numpy란? & ndarray 생성방법 인공지능 학습을 위해서는 기본적으로 알아야될 파이썬 패키지가 있습니다. Numpy [ 수치 계산 ] Pandas [ 데이터 분석 ] matplotlib, seaborn [ 데이터 시각화 ] 이번 포스트에서는 Numpy에 대해 간단하게 알아볼까 합니다. Numpy [ Numerical Python ] Numpy는 다차원 행렬의 연산을 제공하는 수치계산 도구입니다. Pandas, Scikit-learn,PyTorch 등과 같은 데이터 사이언스 도구들이 NumPy에 의해 만들어졌습니다. Numpy의 특징은 다음과 같습니다. Matrix와 Vector와 같은 Array 연산의 사실상의 표준이다. 파이썬의 고성능 과학 계산용 ..

[Docker] 우분투(Ubuntu) 이미지 다운로드 및 컨테이너 생성 P.S ) docker 설치방법에 대한 정보는 아래의 링크를 통해 확인해주세요. [Docker] Docker 설치 방법 & 튜토리얼 image 생성 [Docker] Docker 설치 방법 리눅스를 학습하기 위해 Hyper_V, VMware를 사용하여서 '리눅스 ISO'를 다운받아 별도로 설치를 해서 사용을 했었는데, Docker라는것을 접하게 되면서 갈아타야겠다는 생각을 ikohong88-coding.tistory.com docker를 처음하시는분이라면 '이미지'와 '컨테이너'에 대해서 알아야됩니다. 완벽한 개념은 아니지만, 일단 가장 쉽게 생각하는 방법은 다음과 같다. 이미지 (image) : 컨테이너를 만드는 기본 베이스. 컨테이..

[Docker] Docker Container 시작, 접근, 종료 방법 [start, attach, exec, stop] P.S) 도커 이미지 다운로드 및 컨테이너 생성방법은 아래의 링크를 통해 확인해주세요. [Docker] 우분투(Ubuntu) 이미지 다운로드 및 컨테이너 생성 [Docker] 우분투(Ubuntu) 이미지 다운로드 및 컨테이너 생성 P.S ) docker 설치방법에 대한 정보는 아래의 링크를 통해 확인해주세요. [Docker] Docker 설치 방법 & 튜토리얼 image 생성 [Docker] Docker 설치.. ikohong88-coding.tistory.com 도커에 이미지를 다운로드 받고, 컨테이너를 생성했다면, 인제 컨테이너를 시작해야됩니다. 물론 컨테이너 생성시 컨테이너가 실..

[GitHub] README.md(Markdown) 작성법 GitHub를 사용하면 README.md파일을 한번쯤은 보셨을껍니다. 프로젝트에 대한 설명뿐만 아니라 목적에 따라 프로젝트에 대한 설명이 아닌, 라이센스에 대한 설명, 사용법 등을 작성할 수 있습니다. 마크다운 작성법은 다음과 같습니다. 주석 마크다운에서도 주석을 처리할 수 있습니다. 크게 쓰일일은 없을꺼라 생각되지만 일단 알아두도록 합시다. Headings 머릿말을 지정할때는 맨 앞에 #을 붙이고 한칸 띄워 작성을 하면 됩니다. #의 갯수가 많아짐에 따라 글자의 크기는 작아지게 됩니다. --- Headings # h1 --- 일반 문장(문자) #h1 만일 '#'을 작성하고 바로 작성을 하게되면, 하나의 문장(문자)로 인식하게 되여, 글자 크기가..

[Window] 열려있는 포트 종료시키는 방법 웹 개발을 하고 한번씩 로컬에서 잘 돌아가는지 테스트를 하기 위해 내부 포트를 사용하는 경우가 있습니다. 중간중간 코드를 수정하고 코드가 정상적으로 작동하는지 보기 위해서 중지하고 재시작을 반복하다보면, 한번씩 해당 포트에 서비스가 남아서 포트를 사용하지 못하는 경우가 있습니다. 이럴경우 해당 포트를 강제로 종료해야되는데요. 포트를 종료하는 방법에 대해 알아보겠습니다. ▶ netstat -a -o 윈도우 터미널에서 해당 코드를 작성하면, 현재 사용되고 있는 포트들이 쭉 보입니다. 여기서 원하는 포트를 왼쪽에서 찾아주면 되는데요. 저같은 경우 '8080' 포트를 찾았습니다. 그러면 오른쪽에 'PID' 번호가 보입니다. 이 번호를 알고 계시면 됩니다. 그런데 아..

[Github] CI/CD를 위한 Github action 프로젝트를 완성했다면, 배포를 해야할껍니다. 그런데 이 배포를 수동으로 해야된다면, 상당히 힘들껍니다. 이러한 불편함을 해결하기 위해서 GitHub에는 action 이라는 기능을 가지고 있습니다. Github에 소스파일을 올리면, 자동으로 연결된 서버에 배포를 해주는 자동화 시스템인데요. Github action에 대해 한번 간단하게 알아보도록 하겠습니다. ▶ CI/CD Github action을 알기전에 Ci/CD를 간단하게 알아보겠습니다. 해당 용어의 뜻은 다음과 같습니다. CI : 개발자를 위한 자동화 프로세스인 지속적인 통합 (Continuous Integration), 빌드/테스트 자동화 과정 CD : 지속적인 서비스 제공 (Contin..