"Particle Filter" 파이썬 코딩을 할려는데요, 너무 어려워서요!
조건은
1000 x 1000 공간 랜덤 하게 유사도를 투입
가우시안 분포, 중간에는 0
랜덤 100개씩 10번 반복
이렇게만 설명해주시고 코딩하라고 하시는데;; 전혀 염두가 안나요ㅠㅠ
부디 루리웹에도 파이썬 고수 분이 많으실 거라 굳게 믿습니다! 고수님들 도와주세요 ㅠㅠ
"Particle Filter" 파이썬 코딩을 할려는데요, 너무 어려워서요!
조건은
1000 x 1000 공간 랜덤 하게 유사도를 투입
가우시안 분포, 중간에는 0
랜덤 100개씩 10번 반복
이렇게만 설명해주시고 코딩하라고 하시는데;; 전혀 염두가 안나요ㅠㅠ
부디 루리웹에도 파이썬 고수 분이 많으실 거라 굳게 믿습니다! 고수님들 도와주세요 ㅠㅠ
ID | 구분 | 제목 | 글쓴이 | 추천 | 조회 | 날짜 |
---|---|---|---|---|---|---|
118 | 전체공지 | 업데이트 내역 / 버튜버 방송 일정 | 8[RULIWEB] | 2023.08.08 | ||
8628262 | 인생 | 장난 & 잡담 게시물에 대해서는 징계 조치 하겠습니다. (46) | 루리 | 85 | 495612 | 2009.05.05 |
30580723 | 인생 | 렘바스곱배기 | 2 | 08:56 | ||
30580721 | 인생 | 모자쓴남자 | 17 | 1806 | 2024.05.13 | |
30580720 | 인생 | 루리웹-41415145122 | 1 | 740 | 2024.05.13 | |
30580719 | 취미 | 분노의볼트라이너 | 391 | 2024.05.13 | ||
30580717 | 이성 | Thisismeee | 1266 | 2024.05.13 | ||
30580715 | 신체 | 갓마즈 | 1377 | 2024.05.13 | ||
30580714 | 이성 | 루리웹-1661987104 | 1 | 2016 | 2024.05.13 | |
30580713 | 인생 | 경기광주89조영민 | 1581 | 2024.05.13 | ||
30580712 | 인생 | 인피니트워 | 422 | 2024.05.13 | ||
30580710 | 신체 | pscss | 932 | 2024.05.13 | ||
30580709 | 취미 | 블루아카이브 센세 | 806 | 2024.05.13 | ||
30580707 | 취미 | 훔바훔바훔 | 763 | 2024.05.13 | ||
30580703 | 취미 | klj0908 | 847 | 2024.05.12 | ||
30580700 | 인생 | 연초록잎 | 5 | 5787 | 2024.05.11 | |
30580699 | 취미 | 가면라이더 지오 | 1 | 957 | 2024.05.11 | |
30580698 | 취미 | 시계시계인 | 4 | 1051 | 2024.05.11 | |
30580696 | 취미 | 메이미z | 12 | 2063 | 2024.05.11 | |
30580695 | 취미 | 改過自新 | 567 | 2024.05.11 | ||
30580694 | 신체 | 리마인더 | 1 | 931 | 2024.05.11 | |
30580692 | 신체 | 제3세대우뢰매 | 1 | 1407 | 2024.05.11 | |
30580691 | 인생 | 루리웹-8178261813 | 1514 | 2024.05.11 | ||
30580688 | 컴플렉스 | 맛기니 | 8 | 3491 | 2024.05.10 | |
30580687 | 취미 | 롤로노아 조로1 | 1703 | 2024.05.10 | ||
30580686 | 게임 | 아이엔에프피 | 1225 | 2024.05.10 | ||
30580684 | 친구 | 루리웹-2833091338 | 2 | 4181 | 2024.05.09 | |
30580683 | 이성 | 고구마나뗴 | 1700 | 2024.05.09 | ||
30580682 | 취미 | 키야아루 | 19 | 2579 | 2024.05.09 | |
30580678 | 취미 | 루리웹-9017808102 | 1 | 1505 | 2024.05.09 |
(IP보기클릭)58.77.***.***
문제를 정확히 이해 못 하신거 같네요. 이런거는 chatGPT 한테 물어보면서 조금씩 이해하면서 개선해 나가는게 빨라요. 님이 쓴 그대로 chatGPT 한테 물어보니 아래 코드 줬네요. import numpy as np def generate_particles(space_size, num_particles): particles = np.random.rand(space_size, space_size) # 가우시안 분포로 중간에 0 설정 mid_x = space_size // 2 mid_y = space_size // 2 std_dev = space_size // 6 particles[mid_x, mid_y] = 0 particles = np.random.normal(loc=0, scale=std_dev, size=(space_size, space_size)) particles[particles < 0] = 0 return particles def particle_filter(space_size, num_particles, num_iterations): for i in range(num_iterations): particles = generate_particles(space_size, num_particles) print(f"Iteration {i + 1}:\n{particles}\n") if __name__ == "__main__": space_size = 1000 num_particles = 100 num_iterations = 10 particle_filter(space_size, num_particles, num_iterations) 제 생각에 저 코드에다가 시각화 하는걸 추가하면 좋은 답안이 될 것 같네요.
(IP보기클릭)58.77.***.***
문제를 정확히 이해 못 하신거 같네요. 이런거는 chatGPT 한테 물어보면서 조금씩 이해하면서 개선해 나가는게 빨라요. 님이 쓴 그대로 chatGPT 한테 물어보니 아래 코드 줬네요. import numpy as np def generate_particles(space_size, num_particles): particles = np.random.rand(space_size, space_size) # 가우시안 분포로 중간에 0 설정 mid_x = space_size // 2 mid_y = space_size // 2 std_dev = space_size // 6 particles[mid_x, mid_y] = 0 particles = np.random.normal(loc=0, scale=std_dev, size=(space_size, space_size)) particles[particles < 0] = 0 return particles def particle_filter(space_size, num_particles, num_iterations): for i in range(num_iterations): particles = generate_particles(space_size, num_particles) print(f"Iteration {i + 1}:\n{particles}\n") if __name__ == "__main__": space_size = 1000 num_particles = 100 num_iterations = 10 particle_filter(space_size, num_particles, num_iterations) 제 생각에 저 코드에다가 시각화 하는걸 추가하면 좋은 답안이 될 것 같네요.