편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2022.06.07

    코린이 반복문을 못짜겠어요.


    질문 1

    P1_Mic 1, A 모두 넘파이 배열입니다.

    P1_Mic 1 과 A 를 더한다음 소수점 두째자리 까지 나타내고 그걸 P1_Mic1_A 넘파이 어레이에 할당하고싶어요.

    mic 1~4로 계속 바뀌는데 어떻게 짤수 있을까요?

    P1_Mic1_A = P1_Mic1 + A 
    
    P1_Mic2_A = P1_Mic2 + A
    
    P1_Mic3_A = P1_Mic3 + A
    
    P1_Mic4_A = P1_Mic4 + A
    ##ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
    P2_Mic1_A = P2_Mic1 + A
    
    P2_Mic2_A = P2_Mic2 + A
    
    P2_Mic3_A = P2_Mic3 + A
    
    P2_Mic4_A = P2_Mic4 + A
    ##ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
    P3_Mic1_A = P3_Mic1 + A
    
    P3_Mic2_A = P3_Mic2 + A
    
    P3_Mic3_A = P3_Mic3 + A
    
    P3_Mic4_A = P3_Mic4 + A
    
     ##ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
    
    P4_Mic1_A = P4_Mic1 + A
    
    P4_Mic2_A = P4_Mic2 + A
    
    P4_Mic3_A = P4_Mic3 + A
    
    P4_Mic4_A = P4_Mic4 + A
    ##ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
    P5_Mic1_A = P5_Mic1 + A
    
    P5_Mic2_A = P5_Mic2 + A
    
    P5_Mic3_A = P5_Mic3 + A
    
    P5_Mic4_A = P5_Mic4 + A
    ##ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
    

    질문 2

    위에서 만든 P1_Mic1_A 와 P2_Mic1_A , P3_Mic1_A, P4_Mic1_A 넘파이 배열에 각 첫번째 요소를 연산하고싶습니다.

    넘파이배열 마다 요소가 20개라 순차적으로 각 배열의 첫번째 요소끼리 연산 두번째 요소끼리 연산 인데요.

    아래와 같이 짰는데 안돌아가네요.

    확인부탁드립니다.

    row_sum = 0
    for i in range(0,20,1):
        row_sum_list = np.append(P1_Mic1_A[i], P2_Mic1_A[i], P3_Mic1_A[i], P3_Mic1_A[i])
        for i in row_sum_list:
            row_sum += 10**(i/10)
        row_mean = 10*np.log10((1/4)*(row_sum))
        row_mean = round(row_mean, 2)
        print(str(row_mean))
    
  • 프로필 ᅟᅟᅟᅟ님의 편집
    날짜2022.06.07

    코린이 반복문을 못짜겠어요 ㅠㅠ !!


    질문 1

    P1_Mic 1, A 모두 넘파이 배열입니다 ㅠㅠ!

    P1_Mic 1 과 A 를 더한다음 소수점 두째자리 까지 나타내고 그걸 P1_Mic1_A 넘파이 어레이에 할당하고싶어요 ㅠㅠ!!

    mic 1~4로 계속 바뀌는데 어떻게 짤수 있을까요?

    P1_Mic1_A = P1_Mic1 + A 
    
    P1_Mic2_A = P1_Mic2 + A
    
    P1_Mic3_A = P1_Mic3 + A
    
    P1_Mic4_A = P1_Mic4 + A
    ##ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
    P2_Mic1_A = P2_Mic1 + A
    
    P2_Mic2_A = P2_Mic2 + A
    
    P2_Mic3_A = P2_Mic3 + A
    
    P2_Mic4_A = P2_Mic4 + A
    ##ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
    P3_Mic1_A = P3_Mic1 + A
    
    P3_Mic2_A = P3_Mic2 + A
    
    P3_Mic3_A = P3_Mic3 + A
    
    P3_Mic4_A = P3_Mic4 + A
    
     ##ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
    
    P4_Mic1_A = P4_Mic1 + A
    
    P4_Mic2_A = P4_Mic2 + A
    
    P4_Mic3_A = P4_Mic3 + A
    
    P4_Mic4_A = P4_Mic4 + A
    ##ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
    P5_Mic1_A = P5_Mic1 + A
    
    P5_Mic2_A = P5_Mic2 + A
    
    P5_Mic3_A = P5_Mic3 + A
    
    P5_Mic4_A = P5_Mic4 + A
    ##ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
    

    질문 2

    위에서 만든 P1_Mic1_A 와 P2_Mic1_A , P3_Mic1_A, P4_Mic1_A 넘파이 배열에 각 첫번째 요소를 연산하고싶습니다 ㅠㅠ

    넘파이배열 마다 요소가 20개라 순차적으로 각 배열의 첫번째 요소끼리 연산 두번째 요소끼리 연산 인데요 ㅠㅠ

    아래와 같이 짰는데 안돌아가네요 ㅠㅠㅋㅋㅋ

    확인부탁드립니다 ㅠㅠ!!

    row_sum = 0
    for i in range(0,20,1):
        row_sum_list = np.append(P1_Mic1_A[i], P2_Mic1_A[i], P3_Mic1_A[i], P3_Mic1_A[i])
        for i in row_sum_list:
            row_sum += 10**(i/10)
        row_mean = 10*np.log10((1/4)*(row_sum))
        row_mean = round(row_mean, 2)
        print(str(row_mean))
    
  • 프로필 하연수님의 편집
    날짜2022.06.07

    코린이 반복문을 못짜겠어요 ㅠㅠ !!


    질문 1

    P1_Mic 1 A 모두 넘파이 배열입니다 ㅠㅠ! P1_Mic 1 과 A 를 더한다음 소수점 두째자리 까지 나타내고 그걸 P1_Mic1_A 넘파이 어레이에 할당하고싶어요 ㅠㅠ!! mic 1~4로 계속 바뀌는데 어떻게 짤수 있을까요?

    P1_Mic1_A = P1_Mic1 + A

    P1_Mic2_A = P1_Mic2 + A

    P1_Mic3_A = P1_Mic3 + A

    P1_Mic4_A = P1_Mic4 + A

    ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

    P2_Mic1_A = P2_Mic1 + A

    P2_Mic2_A = P2_Mic2 + A

    P2_Mic3_A = P2_Mic3 + A

    P2_Mic4_A = P2_Mic4 + A

    ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

    P3_Mic1_A = P3_Mic1 + A

    P3_Mic2_A = P3_Mic2 + A

    P3_Mic3_A = P3_Mic3 + A

    P3_Mic4_A = P3_Mic4 + A

    ##ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

    P4_Mic1_A = P4_Mic1 + A

    P4_Mic2_A = P4_Mic2 + A

    P4_Mic3_A = P4_Mic3 + A

    P4_Mic4_A = P4_Mic4 + A

    ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

    P5_Mic1_A = P5_Mic1 + A

    P5_Mic2_A = P5_Mic2 + A

    P5_Mic3_A = P5_Mic3 + A

    P5_Mic4_A = P5_Mic4 + A

    ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

    질문 2 위에서 만든 P1_Mic1_A 와 P2_Mic1_A , P3_Mic1_A, P4_Mic1_A 넘파이 배열에 각 첫번째 요소를 연산하고싶습니다 ㅠㅠ 넘파이배열 마다 요소가 20개라 순차적으로 각 배열의 첫번째 요소끼리 연산 두번째 요소끼리 연산 인데요 ㅠㅠ 아래와 같이 짰는데 안돌아가네요 ㅠㅠㅋㅋㅋ 확인부탁드립니다 ㅠㅠ!! row_sum = 0 for i in range(0,20,1): row_sum_list = np.append(P1_Mic1_A[i], P2_Mic1_A[i], P3_Mic1_A[i], P3_Mic1_A[i]) for i in row_sum_list: row_sum += 10*(i/10) row_mean = 10*np.log10((1/4)(row_sum)) row_mean = round(row_mean, 2) print(str(row_mean))