반응형 step3 Python 배열 뒤집기 [코딩테스트 입문 - Day 5] 문제 구현 순서를 뒤집은 문자열을 리턴해준다. 코드 def solution(num_list): return num_list[::-1] slice의 step값을 이용해서 거꾸로 된 값을 리턴한다. slice에 대한 자세한 설명은 아래 링크의 1d array 부분을 참고하면 된다. https://gm-note.tistory.com/entry/%EB%A8%B8%EC%8B%A0%EB%9F%AC%EB%8B%9D-%ED%8C%8C%EC%9D%B4%EC%8D%AC-Numpy-Numpy-indexing%EA%B3%BC-slicing [머신러닝] 파이썬 Numpy - Numpy indexing과 slicing 2022.06.20 - [Studying/Machine Learning] - [머신러닝] 파이썬 Numpy - .. 2023. 2. 6. Python 짝수는 싫어요 [코딩테스트 입문 - Day3] 문제 구현 list comprehension과 range를 이용해 한 step씩 건너뛰도록 구현하면 된다. 코드 def solution(n): return [i for i in range(1, n+1, 2)] range (시작, 끝, 스텝) 이렇게 사용된다. 위 코드는 1이상 n+1 미만 범위에서 2씩 건너뛰도록 한 것이다. 즉 [1,1+2,1+2+2,..... ] 이렇게 n까지 증가하게 된다. 다른 풀이 def solution(n): return [x for x in range(n + 1) if x % 2] range의 스텝값을 빼고 % 2의 나머지가 있을 때(==홀수일 때)를 추출해 줘도 된다. 2023. 1. 16. [머신러닝] 파이썬 Numpy - Numpy indexing과 slicing 2022.06.20 - [Studying/Machine Learning] - [머신러닝] 파이썬 Numpy - Numpy 모듈의 수학적 기능들 [머신러닝] 파이썬 Numpy - Numpy 모듈의 수학적 기능들 저번 Numpy 포스팅에 이어서 2022.06.15 - [Studying/Machine Learning] - [머신러닝] 파이썬 - Numpy 모듈 기본 및 ndarray 이해 이번엔 numpy 모듈의 수학적 연산 기능들을 살펴보려고 한다. 기본적인 수학 함수.. gm-note.tistory.com 위 포스팅에 이어 이번 포스팅에서는 파이썬 Numpy모듈의 indexing과 slicing에 다뤄보려고 한다. Indexing은 numpy 배열의 특정 원소에 접근하는 방법이다. Python의 list와.. 2022. 6. 21. 이전 1 다음 반응형