본문 바로가기

Machine Learning/Edwith ML6

numpyy 복사를 하더라도 메모리 주소가 copy가 되기때문에, 주소값을 그대로 가져오기때문에b가 a의 복사본이라면 a가 바뀌었을때, b도 바뀜을 알 수 있다.b가 a와 같은 곳(같은 메모리 공간)을 가리키고 있음. => 이거를 없애주기 위해서 copy.deepcopy() 를 사용함. => 파이썬이 메모리를 어떻게 잡냐를 알아야함. 파이썬의 list는 기본적으로 reference 주소만 가리키는 역할을 하고, 끝에잇는 값들은 메모리 주소만 가리키는 구조임.searching, 데이터 검색, 덧셈을 할 때 다음 위치의 값을 받아와야하기때문에 굉장히 오래걸림. 하지만, numpy는 차례대로 데이터를 쌓게 됨. 따라서 빠르게 값을 가져올 수 있음. 2018. 8. 6.
Matplotlib matplot lib를 공부하는 사람은 없지만, 필요할때 찾아쓰려면 뭐가있는지정도는 알아야함. 그때그때 필요할 때 구글링해서 알아가면 됨. 공부할건 아님. 2018. 7. 14.
[CH4] Numerical Python - Numpy 블록체인의 기능을 3가지로 요약해서 말해라.decentralized 데이터. 탈중앙 데이터.익명의 모듈을 가진 데이터.정보를 동기화시킬 수 있다.이론충ㅋㅋㅋ다 죽여야해 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 블록체인의 정의 설명하라. PPT로 발표.MSP도 개발자야. 연구원아니고.제품한번써보고 Tutorial 있으면 준비해올겡.ㅋ Data handling section - Numerical Python - numpy 이번 강의에서는 파이썬의 과학 계산용 패키지인 numpy 의 여러 특징과 기능, 코드를 작성하는 방법 등을 배웁니다. numpyndarrayHandling shapeIndexingSlicingCreation functionOperation functions array operationsComparisonsB.. 2018. 7. 13.
[Ch4] Representing a model 이번 강의에서는 간단한 선형대수의 표기법과, pandas 와 numpy 모듈을 사용할 경우, 벡터를 Array 로 표현하고 선형대수 연산을 수행할 수 있음을 배웁니다. 선형대수ArrayPandasNumpy 아까 그 y = ax + b 꼴처럼, 복잡한 식을 선형대수의 표기법으로 간단하게 표현할 수 있다.x는 100, 200개가 될수도 있는데, 역시나 간단하게 표현이 가능하당.weight값과 x값의 곱셈을 더해둔다, 각 샘플마다 더해준다는것을 한번에 표현이 가능함. a1, a2, .... 선형대수의 간단한 표기법으로 표현할 수 있다. 선형대수로 표현이 가능함. 마찬가지로, Numpy와 Pandas를 이용했을 때 표현이 가능함을 알아두렴.ㅋ 2018. 7. 13.