Matrix, 2차원 배열 (2)

Human Being·2022년 8월 12일
0

numpy

목록 보기
5/6
post-thumbnail
post-custom-banner

정렬

단순 정렬

np.argsort()

특정 열을 기준으로 전체 행의 순서를 정렬
kind="stable"을 하면 동일한 순서를 갖는 행은 다른 열의 값을 비교해서 정렬

np.lexsort()

pandas의 .sort_values(by=[columns])

삽입 & 삭제

삽입

append는 O(N)이니 비추천

  • insert
  • pad 가장자리 추가

삭제

  • delete

Grid 생성 (meshgrid)

meshgrid: 직사각형 격자무늬 생성

Pij=(xi,yj)P_{ij} = (x_i, y_j)라고 하면 그림과 같이 하나의 좌표로써 표현되는데 그 격자 안에 배치하는 것이 meshgrid의 역할

import numpy as np
x = np.linspace(1, 10, 10) # 1차원 배열
y = np.linspace(11, 20, 10) # 1차원 배열

X, Y = np.meshgrid(x, y)
X

Y

# scatter로 점 위치 찍어보기
imoprt matplotlib.pyplot as plt
plt.scatter(X,Y)
plt.grid()

-> 결과 사진은 바로 파란 점이 무수히 찍힌 첫 사진

post-custom-banner

0개의 댓글