'전체 글'에 해당되는 글 1035건

  1. 2023.03.09 [Python] Cycloid 곡선 그리기
  2. 2023.03.08 [ChatGPT에게 묻다] 수첩을 잘 사용하는 법
Coding/Python 삽질기2023. 3. 9. 01:03

문명과 수학을 읽는 중 문득 Cycloid 곡선을 그리는 코드가 궁금해서, ChatGPT에게 물어보았다

Cycloid 곡선

 

import numpy as np
import matplotlib.pyplot as plt

# 파라미터 정의
r = 1  # 원의 반지름
a = 1  # 원주와 돌기의 간격

# 각도 범위 설정
t = np.linspace(0, 4*np.pi, 1000)

# 싸이클로이드의 수식
x = r * (t - np.sin(t))
y = r * (1 - np.cos(t)) - a

# 그래프 그리기
fig, ax = plt.subplots(figsize=(8, 8))

ax.plot(x, y, color='blue', linewidth=2)
ax.set_aspect('equal', adjustable='box')
ax.set_title('Cycloid')
ax.set_xlabel('x')
ax.set_ylabel('y')
ax.grid(True)

plt.show()

 

위 코드를 실행하면 아래 그림 같이 이쁘게 코드를 그려준다.

 

'Coding > Python 삽질기' 카테고리의 다른 글

[ChatGPT에게 묻다] python api 작명법  (0) 2023.03.14
[Python] Python 소소한 기능들  (0) 2023.02.04
[Design Pattern] Singleton pattern  (0) 2022.07.12
Posted by chobocho
Coding/Tip2023. 3. 8. 09:47

요즘 핫 한 ChatGPT를 유료 결제 하고, 이것 저것 질문을 해보았습니다.

Q:  수첩을 잘 사용하는 법

A: 수첩은 생각을 정리하고 기록하는 데 매우 유용한 도구입니다. 수첩을 잘 사용하기 위해서는 다음과 같은 방법을 고려해 보세요.

  1. 하나 이상의 수첩 사용: 일상 생활에서 여러 가지 일을 다루다 보면, 각각 다른 주제와 목적에 맞는 수첩이 필요할 수 있습니다. 예를 들어, 업무와 관련된 일은 업무용 수첩에 기록하고, 개인적인 생각은 개인 수첩에 기록하는 등의 방식으로 구분하여 사용하는 것이 좋습니다.
  2. 정기적으로 정리하기: 수첩을 사용하다 보면 정보가 많아져서, 정리하지 않으면 혼란스러울 수 있습니다. 따라서, 수첩의 내용을 일정 기간마다 정리하고, 필요한 내용을 추출하여 다른 곳에 옮기는 등의 작업을 하면 좋습니다.
  3. 목적에 맞게 기록하기: 수첩에 기록하는 내용은 목적에 맞게 구성하는 것이 좋습니다. 목적에 맞게 구성한다면, 필요한 정보를 빠르게 찾아내거나 추출하는 데 용이합니다. 예를 들어, 수첩에 회의록을 기록한다면, 날짜, 참석자, 회의 내용, 결론 등을 명확히 구분하여 기록하는 것이 좋습니다.
  4. 키워드 사용: 수첩에 기록할 때는 키워드를 사용하는 것이 좋습니다. 키워드는 내용을 간략하게 요약하는 역할을 하며, 필요한 정보를 빠르게 찾아내는 데 도움을 줍니다.
  5. 빈 공간 활용: 수첩에는 빈 공간을 활용하는 것이 좋습니다. 빈 공간에는 추가적인 정보를 덧붙이거나, 그림을 그리거나, 생각을 추가로 적는 등의 작업을 할 수 있습니다.

수첩은 간단하고 효과적인 도구입니다. 위의 방법들을 참고하여, 자신이 필요로 하는 내용을 명확하게 정리하고, 필요한 정보를 빠르게 찾아내는 데 활용해 보세요.

 
Posted by chobocho