Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 파이썬
- 텐서플로
- 파이썬 시각화
- 서평단
- 통계학
- Linux
- MATLAB
- 한빛미디어서평단
- Google Analytics
- 서평
- MySQL
- Pandas
- Python
- SQL
- matplotlib
- Visualization
- 리눅스
- Blog
- 블로그
- 티스토리
- tensorflow
- Tistory
- Ga
- 월간결산
- 매틀랩
- 시각화
- 딥러닝
- 한빛미디어
- 독후감
- python visualization
Archives
- Today
- Total
pbj0812의 코딩 일기
[수학] python scatter plot을 이용한 구 그리기 본문
0. 목표
- python scatter plot을 이용한 구 그리기
1. 실습
1) library 호출
import numpy as np
import matplotlib.pyplot as plt
2) 데이터 생성
x = np.linspace(-1, 1, 101)
y = np.linspace(-1, 1, 101)
3) 격자 데이터 생성
X, Y = np.meshgrid(x, y)
4) 격자 확인
fig = plt.figure()
fig.set_size_inches(15, 15)
plt.scatter(X, Y)
5) Z 생성 함수
- z = 1 - (x^2 + y^2)
- 뒤가 더 클 경우엔 nan으로 저장
def Z_fun(x, y):
result = np.sqrt(1 - (x ** 2 + y ** 2))
return result
6) Z 생성
Z = Z_fun(X, Y)
7) 그림 생성
- Z 값이 양수만 생성되기에 - 부호를 붙인 Z도 추가하여 아랫부분을 추가
fig = plt.figure()
fig.set_size_inches(15, 15)
ax = fig.add_subplot(111, projection='3d')
ax.scatter(X, Y, Z)
ax.scatter(X, Y, -Z)
'Science > 수학' 카테고리의 다른 글
[수학] PYTHON 으로 norm 구현하기 (0) | 2020.11.16 |
---|---|
[수학] python을 통한 범주형 피처 처리(클래스, 이진법, 원핫인코딩) (0) | 2020.10.31 |
[수학] python을 이용한 십진법 변환기 제작 (0) | 2020.09.26 |
[수학] python으로 최대공약수, 최소공배수 구하기(사람처럼 생각하기) (0) | 2020.09.25 |
[수학] python을 이용한 파스칼의 삼각형 구현 (0) | 2020.09.23 |
Comments