"Particle Filter" 파이썬 코딩을 할려는데요, 너무 어려워서요!
조건은
1000 x 1000 공간 랜덤 하게 유사도를 투입
가우시안 분포, 중간에는 0
랜덤 100개씩 10번 반복
이렇게만 설명해주시고 코딩하라고 하시는데;; 전혀 염두가 안나요ㅠㅠ
부디 루리웹에도 파이썬 고수 분이 많으실 거라 굳게 믿습니다! 고수님들 도와주세요 ㅠㅠ
"Particle Filter" 파이썬 코딩을 할려는데요, 너무 어려워서요!
조건은
1000 x 1000 공간 랜덤 하게 유사도를 투입
가우시안 분포, 중간에는 0
랜덤 100개씩 10번 반복
이렇게만 설명해주시고 코딩하라고 하시는데;; 전혀 염두가 안나요ㅠㅠ
부디 루리웹에도 파이썬 고수 분이 많으실 거라 굳게 믿습니다! 고수님들 도와주세요 ㅠㅠ
ID | 구분 | 제목 | 글쓴이 | 추천 | 조회 | 날짜 |
---|---|---|---|---|---|---|
2 | 전체공지 | 존경하는 루리웹 이용자 여러분께 | 8[RULIWEB] | 2024.06.17 | ||
118 | 전체공지 | 존경하는 여러분께 사과의 말씀을 올립니다. | 8[RULIWEB] | 2024.06.17 | ||
8628262 | 인생 | 장난 & 잡담 게시물에 대해서는 징계 조치 하겠습니다. (46) | 루리 | 85 | 499844 | 2009.05.05 |
30580786 | 취미 | 그린다냐 | 9 | 2414 | 2024.05.23 | |
30580785 | 취미 | 마지막아보카도 | 2 | 1035 | 2024.05.23 | |
30580782 | 취미 | LEILIS | 15 | 2403 | 2024.05.22 | |
30580781 | 인생 | 루리웹-0464164081 | 1015 | 2024.05.22 | ||
30580780 | 취미 | 07년도강등먹고22년도재가입 | 2098 | 2024.05.22 | ||
30580777 | 취미 | 인피니트워 | 1651 | 2024.05.22 | ||
30580774 | 신체 | 개킹받네 | 1 | 1960 | 2024.05.21 | |
30580773 | 취미 | 루리웹-2753669417 | 4 | 3580 | 2024.05.21 | |
30580772 | 취미 | 루리웹-2523595046 | 921 | 2024.05.21 | ||
30580770 | 인생 | 궁극보옥수 | 1 | 1611 | 2024.05.21 | |
30580769 | 인생 | 맘마좋아 | 13 | 12572 | 2024.05.20 | |
30580768 | 취미 | 휴먼버거 | 1694 | 2024.05.20 | ||
30580766 | 취미 | 루리웹-2438586401 | 2 | 2285 | 2024.05.20 | |
30580765 | 인생 | 돞피오 | 8 | 12494 | 2024.05.20 | |
30580764 | 취미 | 음속검 | 1669 | 2024.05.20 | ||
30580763 | 인생 | 군필(중위)여고생쟝 | 1 | 2410 | 2024.05.20 | |
30580762 | 게임 | Foolishcrow | 34 | 6316 | 2024.05.20 | |
30580761 | 인생 | H_YUI | 1 | 2798 | 2024.05.19 | |
30580757 | 인생 | 루리웹-5394154292 | 5 | 4171 | 2024.05.18 | |
30580756 | 인생 | JS0923 | 5 | 4237 | 2024.05.18 | |
30580753 | 인생 | p.w.d | 4 | 8766 | 2024.05.18 | |
30580752 | 취미 | 루리웹-3498745257 | 16 | 5201 | 2024.05.18 | |
30580749 | 인생 | 인피니트워 | 1288 | 2024.05.18 | ||
30580748 | 취미 | 52시 | 1 | 1871 | 2024.05.17 | |
30580746 | 인생 | 루리웹-3498745257 | 7 | 5182 | 2024.05.17 | |
30580745 | 이성 | 루리웹비누 | 2 | 2365 | 2024.05.17 | |
30580744 | 취미 | 음속검 | 1160 | 2024.05.17 | ||
30580743 | 인생 | 루리웹-1332694410 | 16 | 6434 | 2024.05.17 |
(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) 제 생각에 저 코드에다가 시각화 하는걸 추가하면 좋은 답안이 될 것 같네요.