level 01. 행렬의 덧셈
풀이 1은 중첩 for문을 이용하여 행렬에 index로 직접 접근하여 덧셈을 하였다.
풀이 2는 numpy 모듈의 array()함수를 사용하고 행렬을 일렬로 나열하기위해 tolist()함수를 사용하였다.
학과공부
행렬의 덧셈 알고리즘을 구현하는 김에, 다른 선형대수학의 기본 내용 알고리즘을 만들었다.
행렬의 연산
Gauss-Jordan Elimination
Ax=b이면 x를 구할 수 있도록 np.linalg.solve(A,b)함수를 이용하였다.
Inverse
Inverse를 구할 수 있는 np.linalg.inv()함수를 사용하였다.
Dot Product or Inner Product
두 행렬의 점곱을 구할 수 있는 np.dot(A,B)함수를 사용하였다.
Determinant
행렬의 determinant를 구할 수 있는 np.linalg.det()함수를 사용하였다.
인문학 독서
Jordan Peterson, <12 Rules for Life : An Antidote to Chaos>
법칙 8. 언제나 진실만을 말해라. 적어도 거짓말은 하지 말라
임상수업 첫 날의 기억
"당신은 어떤 말을 해야 할지 모를 때 어떻게 하는가? 진실을 말하면 된다."
주정뱅이 폭주족 집주인
"쉬운 길을 택하는 것과 진실을 말하는 것. 곤란한 상황을 벗어나기 위한 두 방법이라고 생각하는가? 아니다. 이 둘은 삶의 과정에 항상 함께하는 서로 다른 길이며, 완전히 다른 존재 방식이기도 하다. 어느 길을 선택하느냐에 따라 삶은 완전히 달라진다."
세상을 조작하라
"의도를 전달하려는 목적으로 세상을 조작하는 언어를 사용할 수 있다. 이런 삶을 살면 뒤틀린 욕망에 사로잡히게 된다. 그 뒤틀린 욕망으로 옳지 않은 목표를 세우고, 그 목표를 이루기 위해 말과 행동을 정교하게 조작한다."
"합리성이라는 능력은 자만심으로 변할 위험이 있다. '내가 아는 것은 무조건 옳다. 그러니 모두 알아야 한다.'"
"인생의 거짓말에는 또 다른 근본적인 문제가 있다. 이 문제는 거짓말을 상황을 회피하기 위한 수단으로 사용할 때 나타난다."
"다른 사람에게 당신의 진실한 모습을 드러내지 않으면 당신도 자신의 진짜 모습을 알 수 없게 된다. 당신이 누구인지 스스로 감춘다는 뜻이기도 하지만, 당신의 잠재력이 억눌려 발휘되지 않는다는 뜻이기도 하다."
"어떤 유기체가 새로운 환경에 놓이면 중추 신경계에서 새로운 유전자들이 활성화 한다는 것이 최근에 확인되었다. 정체 상태에 머물러서는 안 된다는 뜻이다. 자기 생각을 당당히 말하고, 새로운 것에 도전하고, 어디라도 가야한다. 그렇지 않으면 우리는 미완의 상태에서 벗어나지 못한다. 삶은 미완의 인간이 감당하기에는 너무 가혹하다."
"속마음을 감추고 거짓말을 말하며 가식적으로 행동하면 의지가 약해진다. 의지가 약한 사람은 역경을 이겨내지 못한다. 역경은 삶의 과정에서 필연적인 것이다. 피하고 싶어도 피할 수 없다. "
"'의도적 무시'는 최악의 거짓말이다. 고묘하게 이루어지고 쉽게 합리화된다. 의도적 무시는 조금만 주의를 기울이면 알 수 있다. 일부로 거부하는 것이고, 문을 두드리는 소리가 나는데 문 밖에 누군가가 있다는 걸 인정하지 않는 것이다."
"진실을 받아들인다는 것은 희생을 각오한다는 뜻이다. 이를테면 당신이 진실을 오랫동안 무시해 왔다면 위험할 정도로 잔뜩 빚을 졌다는 뜻이다."
"자신을 똑똑하고 합리적이라고 자부하는 사람은 실수나 오류를 무시하고 싶은 유혹에 쉽게 빠진다. 그런 오류를 제대로 처리하지 않고 카펫으로 덮어 버리려고 한다."
"처음부터 반대하지 않고 괜찮은 척 하던 사람들도 이 사태의 공범이다. 왜 부당한 일에 반대하지 않는가? 왜 들고 일어나지 않는가?"
"만일 사람이 온 천하를 얻고도 자기 영혼을 잃으면 무엇이 유익하리요."
-<마가복음> 8장 36절-
"거짓말은 삶의 구조를 왜곡한다. 거짓은 개인의 영혼만이 아니라 사회 전체를 타락시킨다. 개인의 타락이 결국에는 사회의 타락으로 발전하기 때문이다."
"정직하게 말하고 행동해도 지상에 낙원은 세우려는 시도는 번번이 실패할 것이다. 하지만 정직함은 삶과 관련된 고통을 견딜만한 수준으로 낮출 수 있다. 우리의 삶은 기본적으로 비극이다. 인간의 한계와 나약함 때문에 그 누구도 피할 수 없다. 그 비극은 우리가 존재하는 한 치러야 하는 대가일지도 모른다."
"합리성(rational faculty)은 자체의 고유한 능력과 그 능력으로 만들어 낸 것을 미화하고 싶은 유혹을 받는다. 그리고 합리성이 내세운 이론을 넘어서는 것은 아무것도 없고 합리성 바깥에는 아무것도 존재하지 않았다고 주장하고 싶은 유혹을 받는다."
"밀턴은 실수하고도 변하지 않는 완고함은 천국으로부터의 추방과 점점 깊어지는 지옥으로의 추락을 뜻할 뿐 아니라, 구원에서도 배제되는 것이라고 믿었다."
"거짓으로 말하고 행동하는 사람들이 지금 그곳, 지옥에 살고 있다."
"기만은 20세기에만 수억 명을 죽였다. 기만은 문명 자체를 거의 죽음 직전까지 몰아 넣었다. 기만과 거짓은 지금도 우리를 심각하게 위협하고 있다."
오직 진실만을 말해야 하는 이유
"모호한 목표는 평온한 마음을 보장해 주지 못한다. 따라서 깊이 생각해 계획을 세우고, 지식의 한계를 받아들여야 한다."
"무엇을 어떻게 해야 할지 확실하게 결정할 수 없다면, 옛 사람들이 한 대로 하는 것이 합리적이다."
"남의 눈을 가린 티끌을 나무라기 전에 당신의 눈을 가린 들보를 걷어 내야 한다."
"직시해야만 우리는 현재에 안주하지 않고 현재 알고 있는 것, 의지하는 것에 의문을 제기할 수 있다."
"한 인간의 가치는 그가 진실을 얼마나 용인할 수 있느냐에 따라 결정된다."
-프라드니히 니체-
"야망을 품어라. 어떤 야망이 좋을지 확신이 서지 않더라도 상관없다. 더 높은 꿈은 지위나 권력보다 인격과 능력의 향상과 관계가 있다. 지위는 언제라도 잃을 수 있다. 그러나 인격을 기르면 어떤 역경이라도 이겨낼 수 있다."
"당신의 경험을 자신과 다른 사람들에게 최대한 명확하고 신중하게 전달하라. 이로써 당신은 목표에 효과적이고 효율적으로 다가갈 수 있을 것이다."
"진실을 말하는 사람은 성장하면서 가치의 기준도 바뀐다. 당신이 몸부림치며 앞으로 나아갈 때 눈 앞에 펼쳐지는 현실에서 기꺼이 배운다면 중요한 것에 대한 당신의 생각이 변할 것이다.""내가 세상에 화평을 주러 온 줄로 생각하지 말라. 화평이 아니오, 검을 주러 왔노라."
-<마태복음> 10장 34절 -
"진실이 밝혀질 때마다 그 진실에 맞추어 살려면 삶의 방식에서 비롯되는 갈등을 받아들이고 해소해야 한다. 그 과정에서 당신은 분별력을 갖춘 책임감 있는 인간으로 조금씩, 때로는 크게 성장해 갈 것이다."
'진실하게 사는 것'
"명확히 규정된 세부 목표를 향해 성실히 나아가라. 스스로 실패와 성공에 대해 기한을 정해 분명한 기준에 따라 평가하라. 다른 사람들이 당신의 행동을 이해하고 평가에 참여할 수 있다면 더욱 좋다. 당신이 진실하게 행동하고 말하는 동안 주변 세계와 당신의 영혼이 자연스럽게 움직이도록 내버려두라."
"모든 것이 무너져 내린다. 시간이 흐르면 모든 것이 분해되고 사라진다. 이는 인류의 가장 위대한 발견 중 하나다. 우리는 방관하고 회피하고 기만함으로써 많은 것의 붕괴를 앞당긴다. 관심과 배려가 없으면 문화가 퇴화하고 악이 만연하기 마련이다."
"거짓이 '무의식적인' 믿음과 행동으로 굳어지면 그야말로 최악이다. 거짓에 입각한 행동은 결국 의도한 결과를 얻지 못하고 추악한 경험으로 이어진다."
"지옥은 나중에 닥친다. 거짓으로 개인과 현실, 혹은 사회와 현실 간의 관계가 무너질 때 지옥이 찾아온다. 모든 것이 무너져 내리고 삶은 추락한다.""진실을 보고, 진실을 말하라."
"진실은 삶의 깊고 깊은 원천에서 끊임없이 샘솟는다. 그래서 우리가 삶의 필연적인 비극에 맞닥뜨리더라도 영혼이 위축되거나 소멸하지 않는다."
"삶의 비극은 존재의 원죄다. 우리 모두 어떻게든 견뎌 내야 한다. 그래야 우리가 존재할 수 있다.""언제나 진실만을 말하라. 적어도 거짓말은 하지 말라."
오늘 책을 좀 많이 읽었다. 원래 오늘까지 다 읽는 것이 목표였는데, 이런저런 일이 겹치다보니 좀 늦어졌네....
안 쉬고 달리기 신기록을 달성하였다. 4.4km를 휴식 없이 달렸고, 총 10.8km를 걷거나 뛰었다. 그리고 오늘 금식도 했다. 아침만 먹고 이후에 물과 소금 이외에는 어떤 음식도 먹지 않았다. 밤에 아빠가 라면으로 유혹을 하셨지만 꿋꿋이 이겨냈다. 나 자신을 칭찬한다.
복습 / / / /
오늘 할 거 : TodayRiview 복습 및 오늘 꺼 작성, 운동(유산소 & 상체), 청소기 돌리기, 객체지향프로그래밍 공부, Programmers 한 문제 풀기, 인문학 독서 법칙 9. 다른 사람이 말할 때는 당신이 꼭 알아야 할 것을 들려줄 사람이라고 생각해라.
Programmers
level 01. 행렬의 덧셈 풀이 1은 중첩 for문을 이용하여 행렬에 index로 직접 접근하여 덧셈을 하였다. 풀이 2는 numpy 모듈의 array()함수를 사용하고 행렬을 일렬로 나열하기위해 tolist()함수를 사용하였다.
학과공부
행렬의 덧셈 알고리즘을 구현하는 김에, 다른 선형대수학의 기본 내용 알고리즘을 만들었다. 행렬의 연산
Gauss-Jordan Elimination Ax=b이면 x를 구할 수 있도록 np.linalg.solve(A,b)함수를 이용하였다.
Inverse Inverse를 구할 수 있는 np.linalg.inv()함수를 사용하였다.
Dot Product or Inner Product 두 행렬의 점곱을 구할 수 있는 np.dot(A,B)함수를 사용하였다.
Determinant 행렬의 determinant를 구할 수 있는 np.linalg.det()함수를 사용하였다.
인문학 독서
Jordan Peterson, <12 Rules for Life : An Antidote to Chaos>
법칙 8. 언제나 진실만을 말해라. 적어도 거짓말은 하지 말라
임상수업 첫 날의 기억 "당신은 어떤 말을 해야 할지 모를 때 어떻게 하는가? 진실을 말하면 된다."
주정뱅이 폭주족 집주인 "쉬운 길을 택하는 것과 진실을 말하는 것. 곤란한 상황을 벗어나기 위한 두 방법이라고 생각하는가? 아니다. 이 둘은 삶의 과정에 항상 함께하는 서로 다른 길이며, 완전히 다른 존재 방식이기도 하다. 어느 길을 선택하느냐에 따라 삶은 완전히 달라진다."
세상을 조작하라 "의도를 전달하려는 목적으로 세상을 조작하는 언어를 사용할 수 있다. 이런 삶을 살면 뒤틀린 욕망에 사로잡히게 된다. 그 뒤틀린 욕망으로 옳지 않은 목표를 세우고, 그 목표를 이루기 위해 말과 행동을 정교하게 조작한다." "합리성이라는 능력은 자만심으로 변할 위험이 있다. '내가 아는 것은 무조건 옳다. 그러니 모두 알아야 한다.'" "인생의 거짓말에는 또 다른 근본적인 문제가 있다. 이 문제는 거짓말을 상황을 회피하기 위한 수단으로 사용할 때 나타난다." "다른 사람에게 당신의 진실한 모습을 드러내지 않으면 당신도 자신의 진짜 모습을 알 수 없게 된다. 당신이 누구인지 스스로 감춘다는 뜻이기도 하지만, 당신의 잠재력이 억눌려 발휘되지 않는다는 뜻이기도 하다." "어떤 유기체가 새로운 환경에 놓이면 중추 신경계에서 새로운 유전자들이 활성화 한다는 것이 최근에 확인되었다. 정체 상태에 머물러서는 안 된다는 뜻이다. 자기 생각을 당당히 말하고, 새로운 것에 도전하고, 어디라도 가야한다. 그렇지 않으면 우리는 미완의 상태에서 벗어나지 못한다. 삶은 미완의 인간이 감당하기에는 너무 가혹하다." "속마음을 감추고 거짓말을 말하며 가식적으로 행동하면 의지가 약해진다. 의지가 약한 사람은 역경을 이겨내지 못한다. 역경은 삶의 과정에서 필연적인 것이다. 피하고 싶어도 피할 수 없다. " "'의도적 무시'는 최악의 거짓말이다. 고묘하게 이루어지고 쉽게 합리화된다. 의도적 무시는 조금만 주의를 기울이면 알 수 있다. 일부로 거부하는 것이고, 문을 두드리는 소리가 나는데 문 밖에 누군가가 있다는 걸 인정하지 않는 것이다." "진실을 받아들인다는 것은 희생을 각오한다는 뜻이다. 이를테면 당신이 진실을 오랫동안 무시해 왔다면 위험할 정도로 잔뜩 빚을 졌다는 뜻이다." "자신을 똑똑하고 합리적이라고 자부하는 사람은 실수나 오류를 무시하고 싶은 유혹에 쉽게 빠진다. 그런 오류를 제대로 처리하지 않고 카펫으로 덮어 버리려고 한다." "처음부터 반대하지 않고 괜찮은 척 하던 사람들도 이 사태의 공범이다. 왜 부당한 일에 반대하지 않는가? 왜 들고 일어나지 않는가?" "만일 사람이 온 천하를 얻고도 자기 영혼을 잃으면 무엇이 유익하리요." -<마가복음> 8장 36절- "거짓말은 삶의 구조를 왜곡한다. 거짓은 개인의 영혼만이 아니라 사회 전체를 타락시킨다. 개인의 타락이 결국에는 사회의 타락으로 발전하기 때문이다." "정직하게 말하고 행동해도 지상에 낙원은 세우려는 시도는 번번이 실패할 것이다. 하지만 정직함은 삶과 관련된 고통을 견딜만한 수준으로 낮출 수 있다. 우리의 삶은 기본적으로 비극이다. 인간의 한계와 나약함 때문에 그 누구도 피할 수 없다. 그 비극은 우리가 존재하는 한 치러야 하는 대가일지도 모른다." "합리성(rational faculty)은 자체의 고유한 능력과 그 능력으로 만들어 낸 것을 미화하고 싶은 유혹을 받는다. 그리고 합리성이 내세운 이론을 넘어서는 것은 아무것도 없고 합리성 바깥에는 아무것도 존재하지 않았다고 주장하고 싶은 유혹을 받는다." "밀턴은 실수하고도 변하지 않는 완고함은 천국으로부터의 추방과 점점 깊어지는 지옥으로의 추락을 뜻할 뿐 아니라, 구원에서도 배제되는 것이라고 믿었다." "거짓으로 말하고 행동하는 사람들이 지금 그곳, 지옥에 살고 있다." "기만은 20세기에만 수억 명을 죽였다. 기만은 문명 자체를 거의 죽음 직전까지 몰아 넣었다. 기만과 거짓은 지금도 우리를 심각하게 위협하고 있다."
오직 진실만을 말해야 하는 이유 "모호한 목표는 평온한 마음을 보장해 주지 못한다. 따라서 깊이 생각해 계획을 세우고, 지식의 한계를 받아들여야 한다." "무엇을 어떻게 해야 할지 확실하게 결정할 수 없다면, 옛 사람들이 한 대로 하는 것이 합리적이다." "남의 눈을 가린 티끌을 나무라기 전에 당신의 눈을 가린 들보를 걷어 내야 한다." "직시해야만 우리는 현재에 안주하지 않고 현재 알고 있는 것, 의지하는 것에 의문을 제기할 수 있다." "한 인간의 가치는 그가 진실을 얼마나 용인할 수 있느냐에 따라 결정된다." -프라드니히 니체- "야망을 품어라. 어떤 야망이 좋을지 확신이 서지 않더라도 상관없다. 더 높은 꿈은 지위나 권력보다 인격과 능력의 향상과 관계가 있다. 지위는 언제라도 잃을 수 있다. 그러나 인격을 기르면 어떤 역경이라도 이겨낼 수 있다." "당신의 경험을 자신과 다른 사람들에게 최대한 명확하고 신중하게 전달하라. 이로써 당신은 목표에 효과적이고 효율적으로 다가갈 수 있을 것이다." "진실을 말하는 사람은 성장하면서 가치의 기준도 바뀐다. 당신이 몸부림치며 앞으로 나아갈 때 눈 앞에 펼쳐지는 현실에서 기꺼이 배운다면 중요한 것에 대한 당신의 생각이 변할 것이다." "내가 세상에 화평을 주러 온 줄로 생각하지 말라. 화평이 아니오, 검을 주러 왔노라." -<마태복음> 10장 34절 - "진실이 밝혀질 때마다 그 진실에 맞추어 살려면 삶의 방식에서 비롯되는 갈등을 받아들이고 해소해야 한다. 그 과정에서 당신은 분별력을 갖춘 책임감 있는 인간으로 조금씩, 때로는 크게 성장해 갈 것이다." '진실하게 사는 것' "명확히 규정된 세부 목표를 향해 성실히 나아가라. 스스로 실패와 성공에 대해 기한을 정해 분명한 기준에 따라 평가하라. 다른 사람들이 당신의 행동을 이해하고 평가에 참여할 수 있다면 더욱 좋다. 당신이 진실하게 행동하고 말하는 동안 주변 세계와 당신의 영혼이 자연스럽게 움직이도록 내버려두라." "모든 것이 무너져 내린다. 시간이 흐르면 모든 것이 분해되고 사라진다. 이는 인류의 가장 위대한 발견 중 하나다. 우리는 방관하고 회피하고 기만함으로써 많은 것의 붕괴를 앞당긴다. 관심과 배려가 없으면 문화가 퇴화하고 악이 만연하기 마련이다." "거짓이 '무의식적인' 믿음과 행동으로 굳어지면 그야말로 최악이다. 거짓에 입각한 행동은 결국 의도한 결과를 얻지 못하고 추악한 경험으로 이어진다." "지옥은 나중에 닥친다. 거짓으로 개인과 현실, 혹은 사회와 현실 간의 관계가 무너질 때 지옥이 찾아온다. 모든 것이 무너져 내리고 삶은 추락한다." "진실을 보고, 진실을 말하라." "진실은 삶의 깊고 깊은 원천에서 끊임없이 샘솟는다. 그래서 우리가 삶의 필연적인 비극에 맞닥뜨리더라도 영혼이 위축되거나 소멸하지 않는다." "삶의 비극은 존재의 원죄다. 우리 모두 어떻게든 견뎌 내야 한다. 그래야 우리가 존재할 수 있다." "언제나 진실만을 말하라. 적어도 거짓말은 하지 말라."
오늘 책을 좀 많이 읽었다. 원래 오늘까지 다 읽는 것이 목표였는데, 이런저런 일이 겹치다보니 좀 늦어졌네.... 안 쉬고 달리기 신기록을 달성하였다. 4.4km를 휴식 없이 달렸고, 총 10.8km를 걷거나 뛰었다. 그리고 오늘 금식도 했다. 아침만 먹고 이후에 물과 소금 이외에는 어떤 음식도 먹지 않았다. 밤에 아빠가 라면으로 유혹을 하셨지만 꿋꿋이 이겨냈다. 나 자신을 칭찬한다.
복습 / / / / 오늘 할 거 : TodayRiview 복습 및 오늘 꺼 작성, 운동(유산소 & 상체), 청소기 돌리기, 객체지향프로그래밍 공부, Programmers 한 문제 풀기, 인문학 독서 법칙 9. 다른 사람이 말할 때는 당신이 꼭 알아야 할 것을 들려줄 사람이라고 생각해라.