본문 바로가기

728x90

2차원배열

(3)
파이썬_응용단계 ep.6 배열의 연산 2차원 그리드 포인트 생성 지난 시간에 대한 추가부분입니다. 변수가 2개인 2차원 함수를 그래프를 그리거나, 표를 작성할 때 사용하는 2개의 좌표값 쌍을 그리드 포인트라고 합니다. (x,y) = (0,0), (0,1), (0,3), (0,4), (1,0), (2,0) .... (2,4) numpy의 meshgrid는 사각형 영역을 구성하는 가로축의 점들과 세로축의 점들을 나타내는 두 벡터를 인수로 받아서 사각형 영역을 이루는 조합을 출력 합니다. x = np.arange(3) y = np.arange(5) x,y (array([0, 1, 2]), array([0, 1, 2, 3, 4])) X, Y = np.meshgrid(x,y) X array([[0, 1, 2], [0, 1, 2], [0, 1, 2],..
파이썬_응용단계 ep.4 생성과 변형, 전치 서론 무한한 것과 랜덤한 것은 많은 의미를 갖고 있습니다 무한을 품고 있는 것은 어떤 것들이 있을까요? 무한히 늘어나는 우주와 별, 항성들도 있구요. 무한히 멀어지는 은하와 은하 사이의 거리, 우주의 시작점에서부터 멀어지는 시간들도 있습니다. 무한히 빵을 먹어도 줄지 않는 제 식욕도 있을 겁니다. 무작위성을 품고 있는 것들은 어떤 것이 있을까요? 무작위로 쏟아지는 카지노 칩과 카드게임의 결과, 바둑에서의 수만가지 경우의 수들도 있습니다. 비가 오면 사방으로 떨어지는 물방을이 내 옷에 튀는 위치, 번개가 떨어지는 지면의 위치, 로또 복권의 당첨자 등 랜덤한 것들은 일상에서도 쉽게 찾아볼 수 있습니다. 무한히 커지는 것과 랜덤한 것의 공통점이 있다면 그것이 인간의 상상력을 자극하고, 계속 도전하게 만든다는 ..
파이썬_응용단계 ep.3 배열 깎는 조각가 서론 16세기의 걸출한 조각가 미켈란젤로에게는 이러한 일화가 있습니다. 다비드상, 피에타상과 같은 걸출한 조각상을 믿기 힘들정도로 빨리 제작한 이후입니다. 누군가가 미켈란젤로에게 다비드상을 어떻게 이렇게 사람처럼 만들게 되었느냐고 물었을 때, 미켈란젤로는 제작 초기 거대한 석고 뭉치를 보면서 이렇게 생각했다고 하죠? 그 안에 이미 조각상이 서있었소 저는 망치와 끌로 그사람을 현실로 꺼내주었을 뿐이오 이미 그의 손 안에는 석고뭉치가 아닌 잘 깎인 조각상이 있었던 것 같습니다. 몇 가지 단순한 도구들을 통해 예술가는 딱딱한 덩어리들에서 경이로움을, 혹은 어떠한 숭고한 가치를 꺼내놓기도 합니다. 우리도 할 수 있습니다. 물론 대단하진 않지만, numpy에서 할 수 있습니다. 배열을 다루는 여러가지 망치와 끌도..

728x90