"Particle Filter" 파이썬 코딩을 할려는데요, 너무 어려워서요!
조건은
1000 x 1000 공간 랜덤 하게 유사도를 투입
가우시안 분포, 중간에는 0
랜덤 100개씩 10번 반복
이렇게만 설명해주시고 코딩하라고 하시는데;; 전혀 염두가 안나요ㅠㅠ
부디 루리웹에도 파이썬 고수 분이 많으실 거라 굳게 믿습니다! 고수님들 도와주세요 ㅠㅠ
"Particle Filter" 파이썬 코딩을 할려는데요, 너무 어려워서요!
조건은
1000 x 1000 공간 랜덤 하게 유사도를 투입
가우시안 분포, 중간에는 0
랜덤 100개씩 10번 반복
이렇게만 설명해주시고 코딩하라고 하시는데;; 전혀 염두가 안나요ㅠㅠ
부디 루리웹에도 파이썬 고수 분이 많으실 거라 굳게 믿습니다! 고수님들 도와주세요 ㅠㅠ
당하고살지말자
추천 0
조회 945
날짜 2024.05.29
|
라그호드
추천 0
조회 1124
날짜 2024.05.29
|
되는일이없어
추천 0
조회 1623
날짜 2024.05.29
|
복뚱이의일월
추천 1
조회 3374
날짜 2024.05.29
|
순두부라면
추천 0
조회 602
날짜 2024.05.29
|
이빠진진주
추천 3
조회 2502
날짜 2024.05.28
|
작안의루이즈
추천 2
조회 1973
날짜 2024.05.28
|
루리웹-9017808102
추천 0
조회 1253
날짜 2024.05.28
|
Li리아
추천 0
조회 911
날짜 2024.05.28
|
왓따따_뚜루겐
추천 0
조회 1079
날짜 2024.05.28
|
술은답을모른다
추천 1
조회 1208
날짜 2024.05.28
|
인피니트워
추천 0
조회 888
날짜 2024.05.28
|
차칸도리
추천 1
조회 1527
날짜 2024.05.28
|
srandom
추천 0
조회 1871
날짜 2024.05.27
|
봄루행가
추천 2
조회 2483
날짜 2024.05.27
|
음요충
추천 4
조회 6076
날짜 2024.05.26
|
작안의루이즈
추천 0
조회 1717
날짜 2024.05.26
|
타자기 성애자
추천 0
조회 1840
날짜 2024.05.26
|
흥미롭네요!
추천 0
조회 1140
날짜 2024.05.26
|
루리웹-5509420567
추천 1
조회 2300
날짜 2024.05.26
|
페도대장
추천 2
조회 1841
날짜 2024.05.26
|
루리웹-9143957384
추천 0
조회 996
날짜 2024.05.26
|
불사과
추천 0
조회 865
날짜 2024.05.26
|
루리웹-9861011454
추천 0
조회 1407
날짜 2024.05.26
|
난스
추천 0
조회 1626
날짜 2024.05.25
|
그아암
추천 8
조회 7480
날짜 2024.05.25
|
타자기 성애자
추천 17
조회 5453
날짜 2024.05.25
|
하루히토
추천 1
조회 1397
날짜 2024.05.24
|
문제를 정확히 이해 못 하신거 같네요. 이런거는 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) 제 생각에 저 코드에다가 시각화 하는걸 추가하면 좋은 답안이 될 것 같네요.
문제를 정확히 이해 못 하신거 같네요. 이런거는 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) 제 생각에 저 코드에다가 시각화 하는걸 추가하면 좋은 답안이 될 것 같네요.