[Python] 리스트 내포 (List comprehension)
리스트 내포 (List comprehension) 리스트 안에 for문을 포한하는 리스트 내포(List comprehension)을 사용할 수 있다. a리스트의 각 항목에 3을 곱한 결과를 result 리스트에 담는 예제를 보도록하겠다. >>> a = [1,2,3,4] >>> result = [] >>> for num in a: >>> result.append(num*3) >>> print(result) [3,6,9,12] a리스트에는 1,2,3,4라는 숫자가 있고, result라는 빈 리스트를 만들어줬다. a리스트를 for문에 넣어서, 1,2,3,4가 차례대로 3과 곱해져 reulst리스트에 추가되는 함수이다. 위에서는 for문을 사용하기 위해서 2줄의 코드를 쳐야하는데 리스트 내포를 사용한다면, 단 ..
2022. 3. 2.
[딥러닝] Windowed Dataset 구성 옵션 ( Tensorflow 시계열 데이터 분석) / 딥러닝 미래 예측하기
Windowed Dataset Tensorflow 시계열 데이터 분석 window size (윈도우 구성) [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] 라는 데이터들이 있을 때 첫 번째부터 다섯번째의 데이터, 즉 0, 1, 2, 3, 4를 가지고 6번째 데이터 5의 값을 예측할 수 있다. 이 때 window_size = 5라고 한다. shift 위에서 shift = 1 이라는 옵션을 주면 [ 0, 1, 2, 3, 4 ] -> 5 [ 1, 2, 3, 4, 5 ] -> 6 [ 2, 3, 4, 5, 6 ] -> 7 [ 3, 4, 5, 6, 7 ] -> 8 [ 4, 5, 6, 7, 8 ] -> 9 이런식으로 예측하게 된다. shift = 2 라면, [ 0, 1, 2, 3, 4 ] -> 5 [ 2,..
2022. 2. 22.