python 기초에 대해서 배우고 있다.
python에는 흥미로운 특징이 많다.
1. Call by Object Reference
이때까지 사용해 왔던 언어랑 가장 다른 점이라서 신기했다.
-5~255 까지는 메모리가 고정이 되어 있다고 한다. 그래서, a=100 , b=100 이면 a 와 b가 같은 메모리를 가리킨다고 한다. 그래서 a is b 는 ? True!
2. 맨글링
__str__
https://tibetsandfox.tistory.com/21
3. decorator
4. closures /inner function /decorater function
def star(func):
def inner(*args, **kwargs):
print('#'*30)
func(*args, **kwargs)
print('#'*30)
inner("hi")
return inner
@star
def printer(msg):
pass
@star
def printer2(msg):
print(msg)
print("I'm 2")
#출력은 다음과 같다.
##############################
##############################
##############################
hi
I'm 2
##############################
5. sorted vs list.sort()
전자는 반환값 있고 list에는 변화가 없지만 후자는 반환값 없고 list 자체의 변화가 생김.
6. generator
7. numpy & pandas
pandas는 연습이 더 필요하다. 나는 강의도 좋지만 조용한 documentation이 더 좋다.
https://pandas.pydata.org/docs/user_guide/index.html#user-guide
MATH에서는
8. pseudo inverse
9. sampling distribution / sample distribution
중심극한정리
https://ko.wikipedia.org/wiki/%EC%A4%91%EC%8B%AC_%EA%B7%B9%ED%95%9C_%EC%A0%95%EB%A6%AC
10. Multinoulli
https://en.wikipedia.org/wiki/Categorical_distribution
11. 불편추정량
https://1992jhlee.tistory.com/19
12. KL
13. RNN , BPTT
https://ko.wikipedia.org/wiki/%EC%88%9C%ED%99%98_%EC%8B%A0%EA%B2%BD%EB%A7%9D
'AI' 카테고리의 다른 글
11/28 깃 강의 (0) | 2023.11.28 |
---|---|
11/27 + kaggle (0) | 2023.11.27 |
3주차 회고 (0) | 2023.11.24 |
Transfer learning (0) | 2023.11.19 |
Week 2 회고 (0) | 2023.11.17 |