본문 바로가기
728x90
반응형

Programming57

Chatgpt를 이용해서 python으로 강화학습 공부하기 Chatgpt를 이용해서 python으로 강화학습 예제를 만들어 보겠습니다. LC 공진회로에서 공진주파수를 알고, L(Inductor)의 용량값을 알고 있다고 가정할 때, 이에 적합한 C(capacitor )값을 찾는 예제입니다. LC 공진회로의 주파수를 구하는 공식은 다음과 같습니다. 이 수식을 이용하면 앞에서 조건에서 C(capacitor 용량 값)을 구할 수 있습니다. 여기서 공진주파수는 f = 100 [kHz], L = 6.3[uH]라고 정하면, 계산에 의해서 C = 400[nH] 가 됨을 알 수 있습니다. openai에서 chatgpt 3.5를 이용하여 다음과 같이 질문을 해 봅니다. "LC 공진회로에서 L=6.3uH, frequency=100kHz일 때, C값을 찾는 내용을 python으로 강.. 2023. 10. 9.
뤼튼 서비스를 이용한 GPT4 이용하기 오늘은 뤼튼 서비스를 이용한 GPT4를 통해서 파이썬으로 LTspice를 사용하는 내용을 다뤄보겠습니다. 뤼튼 : https://wrtn.ai/ wrtn 모두를 위한 AI 포털 뤼튼. AI 채팅부터 이미지 생성, 나만의 AI 제작까지, 언제 어디서나 생성형 AI와 함께하세요. wrtn.ai 서비스를 이용하기 위해서는 구글, 다음, 네이버, 애플 등 이메일이나 SNS 인증 통해서 사용할 수 있고 무료입니다. 채팅 창에서 GPT4를 선택한 후 다음과 같이 질문을 하였습니다. 이에 대한 답변은 다음과 같습니다. 제목: "파이썬으로 LTSpice 제어하기: 단계별 예제" 안녕하세요, 오늘은 파이썬을 이용하여 LTSpice를 제어하는 방법에 대해 알아보려고 합니다. LTSpice는 회로 시뮬레이션을 위한 강력한 .. 2023. 10. 9.
ChatGPT를 활용하여 구글 시트에서 Apps Script로 구글 뉴스 가져오기 2탄 지난 번에 하나의 키워드로 뉴스를 검색해서 가지고 오는 것을 만들어 보았다. 이번에는 3개의 키워드를 가지고 기사를 검색해서 메일을 받는 것을 ChatGPT를 통해서 만들어 본다. 구글 시트는 다음과 같이 설정하였다. [첫번째 질문] 나는 구글 스프레드 시트의 앱스 스크립트 기능을 활용해서 어제와 오늘 한글 기사를 news.google.com에서 추출을 하고 내 이메일로 받고 싶어. 검색할 키워드는 3개이고, 검색할 기사의 수는 다음과 같아. 첫번째 키워드는 B2에 있고, 첫번째 키워드에 대한 검색할 기사의 수는 B3에 있어. 두번째 키워드는 C2에 있고, 두번째 키워드에 대한 검색할 기사의 수는 C3에 있어. 세번째 키워드는 D2에 있고, 세번째 키워드에 대한 검색할 기사의 수는 D3에 있어. 그리고 .. 2023. 7. 29.
ChatGPT를 활용하여 구글 시트에서 Apps Script로 구글 뉴스 가져오기 이 글은 유튜버 조조월드님의 강좌를 보고 만들어 본 것이다. 챗GPT로 매일 아침 10시, 내 이메일로 원하는 뉴스 기사만 스크랩 할 수 있다고?! (feat.구글 스프레드시트) | 뉴스 스크랩, 메일 클리핑 - YouTube 검색 내용에 "원하는 키워드"에 검색하고자 하는 내용을 넣고, 이메일 주소를 받고자하는 주소로 설정한 후 실행하면 된다. 1. 1차 질문 [질문] 나는 구글 스프레드 시트의 앱스 스크립트 기능을 활용해서, 내가 원하는 키워드와 관련된 뉴스 한글 기사 10건을 news.google.com에서 추출하고 내 이메일 test@abcccc.com 으로 보내고 싶어. 어떻게 하면 되는지 알려줘. [답변] 구글 스프레드시트의 앱스 스크립트를 사용하여 키워드와 관련된 뉴스 한글 기사를 추출하고 .. 2023. 7. 18.
Excel VBA로 CST STUDIO SUITE Learning Edition/Student Edition 제어하기 (Control CST STUDIO SUITE Learning Edition/Student Edition with Excel VBA) Student Edition이 Learning Edition으로 변경되었습니다. 이 에디션은 학생뿐만 아니라 개인 학습 목적으로 모든 사람이 사용할 수 있다고 합니다. 물론 학습 및 학생용 에디션 라이센스 계약에 따른 상업적 목적은 제외된다고 합니다. 인터넷이 연결되어 있어야 하고, 이메일 등록 후 사용 가능합니다. The Student Edition has been changed to the Learning Edition, which is said to be available to everyone for personal study purposes, not just students. Of course, commercial purposes are excluded under the Learning and S.. 2022. 12. 11.
Python으로 CST STUDIO SUITE Learning Edition/Student Edition 제어하기 (Controlling CST STUDIO SUITE Learning Edition/Student Edition with Python) Student Edition이 Learning Edition으로 변경되었다. 이 에디션은 학생뿐만 아니라 개인 학습 목적으로 모든 사람이 사용할 수 있다고 한다. 물론 학습 및 학생용 에디션 라이센스 계약에 따른 상업적 목적은 제외된다. 인터넷이 연결되어 있어야 하고, 이메일 등록 후 사용 가능하다. The Student Edition has been changed to the Learning Edition. This edition is said to be available to everyone for personal learning purposes, not just students. Of course, commercial use is excluded under the Learning and Studen.. 2022. 12. 9.
Octave로 Powerpoint 제어하기 Powerpoint 파일을 읽어드린 후 몇몇 셀에 수치를 입력하고 저장 후 종료하는 예제이다. 새로운 것들을 접근할 때 프로그래밍 언어마다 유사점이 있다보니 인터넷 검색으로 python, VBA 코드 형태를 참고하여 사용하면 큰 막힘없이 풀어갈 수 있다. 어떤 기능을 넣을지는 고민 중이다. 까먹지 않도록 올려놓는다. clear clc % Windows COM Package 불러오기 pkg load windows p_id = actxserver('PowerPoint.Application'); pth = 'd:\works\octave\example.pptx'; wb = p_id.Presentations.Open(pth, 0, false); wb.save; p_id.quit; 2022. 11. 17.
Python으로 CST STUDIO SUITE 제어하기 (Control CST STUDIO SUITE with Python) Python의 win32com을 이용하여 CST STUDIO SUITE를 제어할 수 있는 예제를 올려둔다. 하기 예제는 변수를 등록하는 방법과 재질을 등록하는 법이 포함되어 있다. CST STUDIO SUITE을 잘 이용한다면 History에서 나온 내용들을 복사해서 하기 코드에 등록하면 된다. This is an example of controlling CST STUDIO SUITE using Python's win32com. The example below includes how to register a variable and how to register a material. If you are familiar with CST STUDIO SUITE, you can copy the contents f.. 2022. 11. 14.
Ansys Maxwell을 Python win32com을 이용하여 다루기 (Handling Ansys Maxwell with Python win32com) 기본적을 Ansys maxwell은 ironpython 2.7 으로 지원하고 있다. 최근에 python 3.7 이상을 지원하기 시작했다. 그런 지원이 구체화 되기 전에 win32com을 이용하여 자동화를 할 수 있는 법을 접하게 되면서 기본 코드를 몇 가지 적어본다. Ansys maxwell is basically supported by ironpython 2.7. It has recently started supporting python 3.7 and higher. Before that support materializes, I'm writing some basic code as I'm learning how to automate using win32com. 앞으로 간단한 프로젝트를 생성하고 해석하고 .. 2022. 11. 14.
Excel VBA를 이용하여 CST STUDIO SUITE 이용하기 (Using CST STUDIO SUITE with Excel VBA) Excel VBA ActiveX 컨트롤러를 이용하여 CST STUDIO SUITE을 제어할 수 있다. 아래의 내용은 기본 사례이다. You can control CST STUDIO SUITE by using an Excel VBA ActiveX controller. The following is a basic example. Sub Main() Dim studio As Object Set studio = CreateObject("CSTStudio.Application") 'OLE 객체 연결 명령 Dim ems As Object 'ems object 명령 Set ems = studio.NewEMS ' 저장경로 + 저장파일 ems.SaveAs "저장경로 + 저장파일", False ' Set Solver Ty.. 2022. 11. 13.
Excel VBA로 ANSYS Maxwell 다루기 기초 Excel VBA로 Ansys Maxwell을 다루는 방법을 다뤄보려고 한다. 차후에 예제를 통해서 다룰 예정이다. ' ---------------------------------------------- ' Maxwell 신규 Script ' ' 함수 선언 ' Sub 함수명 ' ' 기본 변수 선언 ' 프로그램 실행 ' New Project 설정 ' New Project의 솔버 설정 ' Project 불러오기/설정하기 ' Maxwell 변수 지정 ' 프로젝트 오브젝트 드로잉 ' 프로젝트 재질 지정 ' 프로젝트 포트지정 ' 프로젝트 해석 설정 ' 프로젝트 결과 보기 ' 프로젝트 저장하기 ' 프로젝트 닫기 ' 프로그램 종료하기 ' 함수 종료 ' End Sub ' --------------------------.. 2022. 11. 13.
Excel VBA를 사용해 보자 Excel VBA로 엑셀 활용범위를 넓힐 수 있다. 본 블로그에서는 무엇인가를 만들어가는데 필요한 것들을 잊지 않기 위한 기록으로 남기기 위해서 다. 이 기록들이 쌓이면 누군가에게 도움이 될 것으로 생각한다. Excel VBA로 다루고 싶은 것은 Ansys Tool, CST Studio Suite 과같은 시뮬레이션 툴을 제어하고 빅데이터를 수집하고 분석 및 설계에 활용할 수 있도록 하기 위함이다. 앞으로 쉽게 접할 수 있는 언어 기준으로 확대해 나갈 계획이다. VBA 배우는데 도움이 되는 Youtube 추천 엑셀디자인 - YouTube 엑셀디자인 회사에서 많은 양의 엑셀 데이터를 정확하고, 효율적으로 디자인하는 솔루션을 제시하고자 한다.(기능, 함수, vba) 엑셀을 엑셀답게 사용하여 동료와 후배들을 덜.. 2022. 11. 12.
728x90
반응형