반응형
numpy array와 python list의 차이 - 코드잇 (+pandas DataFrame) 포스팅 썸네일 이미지

코딩

numpy array와 python list의 차이 - 코드잇 (+pandas DataFrame)

numpy array와 python list 의 차이 1. numpy array는 numpy array끼리 연산이 가능하지만 Python list는 덧셈만 가능하다. numpy array 에 numpy array를 더해주면 같은 인덱스에 있는 값들 끼리 더해진다. 예를들어 [10, 5, 3, 7, 1, 5] + [10, 5, 3, 7, 1, 5] = [20, 10, 6, 14, 2, 10] 이런식으로 덧셈 계산을 할 수 있다. 반면 Python list에서는 두 리스트의 값들이 한 리스트로 들어간다. 예를들어 [10, 5, 3, 7, 1, 5] + [10, 5, 3, 7, 1, 5] = [10, 5, 3, 7, 1, 5, 10, 5, 3, 7, 1, 5] 이런식으로 앞의 리스트 뒤에 뒤의 리스트 값이 붙..

2020.04.03 게시됨

numpy array 만드는 방법 ( array, full, random, arange )- 코드잇 포스팅 썸네일 이미지

코딩

numpy array 만드는 방법 ( array, full, random, arange )- 코드잇

array 메소드 파라미터로 받은 리스트를 numpy array 로 리턴해준다. array1 = numpy.array ([1, 3, 5, 7, 9]) 위의 형태로 작성하면 array1에 1에서 9까지 홀수가 들어간 numpy array가 들어간다. full 메소드 full 메소드는 같은 값으로 된 numpy array를 만들 때 사용한다. 첫 번째 파라미터에는 array의 크기를 넣어주고, 두 번째 파라미터는 같은 값으로 할 숫자를 넣어준다. array2 = numpy.full(3,7) 위와 같이 쓰면 [7, 7, 7] 의 numpy array가 array2에 저장된다. random 함수 random 함수는 랜덤한 값으로 numpy array를 만들 때 사용하는 함수다. 이 함수는 numpy 의 rand..

2020.04.02 게시됨

파이썬 for 반복문, range 함수 - 코드잇 포스팅 썸네일 이미지

코딩

파이썬 for 반복문, range 함수 - 코드잇

for반복문 파이썬의 for반복문은 리스트에 있는 원소들을 차례로 지정한 변수에 넣어준다. for 변수 in 리스트: 위의 형태로 작성하는데 for 뒤에 지정한 변수에 리스트의 값을 하나씩 넣어주며 반복한다. twice = ["나연", "다현", "정연", "쯔위", "모모"] for member in twice: print(member) member 변수에 나연, 다현, 정연, 쯔위, 모모가 순서대로 들어가면서 print(member)를 실행한다. 결국 print("나연"), print("다현"), print("정연"), print("쯔위"), print("모모")를 실행하게 되는 것이다. range 함수 파이썬의 range 함수는 숫자의 범위를 정해주면 그에 맞는 리스트를 만들어 준다. (실제로 리스..

2020.03.21 게시됨

파이썬 리스트 append, insert, del, sorted, len 활용하기 - 코드잇 포스팅 썸네일 이미지

코딩

파이썬 리스트 append, insert, del, sorted, len 활용하기 - 코드잇

append 메소드 파이썬에서 제공하는 리스트 메서드 중 하나로 리스트의 제일 마지막에 원소를 추가시킨다. numbers라는 리스트의 마지막에 10을 넣고싶다면 numbers.append (10) 으로 쓸 수 있다. numbers = [1, 2, 3, 4, 5, 6] 라는 리스트에 numbers.append (10) 메소드를 사용하면 numbers = [1, 2, 3, 4, 5, 6, 10] 으로 10을 마지막 원소로 추가할 수 있다. insert 메소드 insert 메소드는 위의 appent 메소드처럼 원소를 추가하는데 추가하고 싶은 인덱스를 정할 수 있다. numbers라는 리스트의 0번 자리에 20을 넣고 싶다면 numbers.insert(0, 20) 으로 쓴다. 첫 번째 숫자는 위치를 말하고, 두..

2020.03.19 게시됨