Numpy 요약 정리
1. numpy 왜 사용해야하나? NestedList = [[11,12,13],[21,22,23],[31,32,33]] 위와 같은 List가 있을 때, 각 원소에 1을 더하려면 어떻게 해야 할까? numpy를 모르고 있다면 아래처럼 Looping 처리하면서 각 원소에 1을 더해야 한다. NestedList = [[11,12,13],[21,22,23],[31,32,33]]NestedList2 = []for list in NestedList: tempList= [] for i in list: tempList.append(i +1) NestedList2.append(tempList) 이런 코드량을 견딜 수 없어 Numpy라는 사기 라이브러리 등장.Array로 만들어서 1만 더하면 됨. import numpy ..
2020. 4. 4.
[Python] Map, Filter, Zip
1. map, filter 1) map list와 같은 iterable 객체의 모든 element에 함수를 적용한 후 return 한다 map(function, iterable, ...) >>> list1 = [1,2,3,4,5,6]>>> list (map( lambda x : x//2 if x > 3 else x%2 , list1))[1, 0, 1, 2, 2, 3] 다음은 여러개의 입력을 받아서 int형으로 변환하는 예제 a, b = map(int, input().strip().split(' '))print(str(a//b) , str(a%b)) 2) filter list와 같은 iterable 객체의 모든 element에 함수를 적용한 후 True에 해당하는 element를 포함한 iterable을 ..
2019. 3. 27.