일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- xss game 풀이
- burp suite
- 포인터
- Pwndbg
- object
- 객체
- 자바스크립트
- property
- document
- element 조회
- 함수
- 김성엽 대표님
- 백준 파이썬
- IF문
- 파이썬
- 사칙연산
- jQuery
- 백준 알고리즘
- 조건문
- window
- blind sql injection
- suninatas 풀이
- github
- 메소드
- xss game
- 배열
- sql injection
- lord of sql injection
- htmlspecialchars
- python
- Today
- Total
목록언어/Python (20)
power-girl0-0
reshape 가 배열의 순서를 유지하는 상태에서 배열의 형태만 유지한다면, 아예 새로운 배열로 변환하는 방법이 있다. 0. 환경설정 먼저, 활용을 위해서 세팅을 아래와 같이 해주자. import numpy as np import matplotlib.pyplot as plt 1. append np.append 는 두개의 1차원 배열을 합칠 수 있다. np.append( 배열1, 배열2 ) 다차원 배열의 경우 append 는 이를 모두 1차원 배열로 변형하여 합친다. narr1 = np.array([1,2,3]) narr2 = np.array([4,5]) print( np.append(narr1, narr2) ) narr1 = np.array([[1,2],[3,4]]) narr2 = np.array([[5..
랜덤 생성 numpy는 몇몇 난수 발생 루틴을 제공한다. 아래는 이에 해당하는 난수 발생 루틴의 종류이다. random.normal random.rand random.randn random.randint random.random 0. 환경 설정 먼저, 활용을 위해서 세팅을 아래와 같이 해주자. import numpy as np import matplotlib.pyplot as plt 1. random.rand : 0~1 까지의 실수 난수가 발생한다. x = np.random.rand(3,2) print(x) x = np.random.rand(1000) plt.hist( x, 100) plt.show() 2. random.randn : 평균이 0 , 편차가 1인 정규분포로 난수를 발생시킨다. x = np...
Numpy 파이썬 기반 데이터 분석 환경에서 NumPy1는 행렬 연산을 위한 핵심 라이브러리이다. NumPy는 “Numerical Python“의 약자로 대규모 다차원 배열과 행렬 연산에 필요한 다양한 함수를 제공한다. 특히 메모리 버퍼에 배열 데이터를 저장하고 처리하는 효율적인 인터페이스를 제공한다. 파이썬 list 객체를 개선한 NumPy의 ndarray 객체를 사용하면 더 많은 데이터를 더 빠르게 처리할 수 있는 장점이 있다. NumPy는 다음과 같은 특징을 갖는다. 강력한 N 차원 배열 객체 정교한 브로드케스팅(Broadcast) 기능 C/C ++ 및 포트란 코드 통합 도구 유용한 선형 대수학, 푸리에 변환 및 난수 기능 범용적 데이터 처리에 사용 가능한 다차원 컨테이너 아래 두 자료를 참고하면,..
구글 코랩이란? 클라우드 기반의 무료 Jspyter 노트북 개발 환경이다. 2017년에 무료로 공개하였으며, 브라우저에서 python코드를 실행하거나 텍스트를 작성할 수 있고 그래프도 그리는 것이 가능한 기능이다. 내부적으로 코랩 + 구글 드라이브 + 도커 + 리눅스 + 구글 클라우드 의 기술 스택으로 이루어진 것이다. 자신의 컴퓨터에 GPU가 없거나 저사양이라면 사용하는 것을 추천한다. 특징 별도의 파이썬 설치가 필요 없다. 데이터에 분석 사용되는 Tensor Flow, Keras, mataplotlib, scikit-learn, pandas와 같은 패키지가 기본적으로 설치되어있다. GPU를 무료로 사용이 가능하다. Jupyter 노트북과 비슷하지만 더 좋은 기능을 제공한다. 깃과 연동이 가능하여 사람..
def solve(a): sum = 0 for i in a : sum += i return sum
Do it! 점프 투 파이썬 책의 내용을 포함하고 있습니다.스스로 공부하고, 공부한것을 정리하기 위한 목적으로 올리는 것입니다. 1-1. 파이썬이란? 1-2. 파이썬의 특징오픈소스이지만 강력한 언어로, 문법이 쉬워 빠르게 배울 수 있다. 1-3. 파이썬으로 무엇을 할 수 있을까?1. 파이썬으로 할 수 있는 일 - 시스템 유틸리티 제작 운영체제의 시스템 명령어를 사용할 수 있는 각종 도구를 갖고 있어서 시스템 유틸리티 제작에 유리하다. - GUI 프로그래밍 GUI(Graphic User Interface) 프로그래밍이란, 화면에 또다른 윈도우 창을 만들고 프로그램을 동작시킬 수 있는 메뉴, 버튼, 그림 등을 추가하는 것이다. 파이썬은 GUI프로그래밍을 위한 도구들이 잘 갖춰져 있다. - C/C++와의 결합..
class Score: def __init__(self): self.jumsu=[] def input_gap(self): for i in range(0, 10): num = int(input("성적 입력 : ")) self.jumsu.append(num) def high_score(self): high = 0 for base in self.jumsu: if high base: low = base return low def gap_score(self): gap = self.high_score() - self.lo..