for 루프의 모든 출력을 행렬 파이썬에 저장

Geeko
from __future__ import division   
from math import *
import cmath   
import numpy as np

taup=3
eps = 0.000001;
i = 0;
del1 = 2*taup/150.;
x=[]
for tau in np.arange(-taup,taup,del1):
    i = i + 1;
    j = 0;
    fd = np.linspace(-5/taup,5/taup,151);
    val1 = 1. - abs(tau) / taup;
    val2 = pi * taup * (1.0 - abs(tau) / taup) * fd;
    x=np.hstack(abs( val1 * np.sin(val2+eps)/(val2+eps)))

xi가 받고있는 출력은 1x151 인 마지막 반복 출력 일뿐입니다. 하지만 모든 반복이 행렬에 저장되기를 원합니다 (여기서는 151x151). 마지막 줄을 올바르게 가져올 수 없습니다.

떨어져

1D 배열을 x다음에 추가 할 수 있습니다 vstack.

    ...
    x.append(np.hstack(abs( val1 * np.sin(val2+eps)/(val2+eps))))

x = np.vstack(x)

또는 결과 배열을 미리 만드는 것이 더 빠를 수 있습니다.

taus = np.arange(-taup,taup,del1)
fd = np.linspace(-5/taup,5/taup,151);
x = np.empty((taus.size, fd.size))
for tau_i, tau in enumerate(taus):
# or: 
# for tau_i in range(taus.size):
#     tau = taus[tau_i]
    i = i + 1;
    j = 0;

    val1 = 1. - abs(tau) / taup;
    val2 = pi * taup * (1.0 - abs(tau) / taup) * fd;
    x[tau_i] = np.hstack(abs( val1 * np.sin(val2+eps)/(val2+eps)))

추신 사실,이 코드는 for어레이 작업 측면에서 사이클 없이 작성할 수 있습니다 . 그것은 당신을위한 운동입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬에서 객체의 모든 행을보고 저장하는 방법은 무엇입니까?

분류에서Dev

for 루프의 행렬을 다른 행렬에 저장하는 방법

분류에서Dev

Matlab의 루프에서 행렬 저장

분류에서Dev

저장 프로 시저 : 모든 행에 대한 출력과 함께 여러 테이블에서 행 삭제

분류에서Dev

for 루프에서 함수를 실행하고 모든 다른 출력을 R에 저장하려면 어떻게해야합니까?

분류에서Dev

셀 간 행렬의 모든 데이터에 대한 최소값을 찾고 인덱스를 저장합니다.

분류에서Dev

for 루프의 모든 사용자 입력을 텍스트 파일에 저장하는 방법

분류에서Dev

for 루프 출력을 txt에 저장

분류에서Dev

루프 출력을 변수에 저장

분류에서Dev

루프 출력을 변수에 저장

분류에서Dev

r의 행렬에 중첩 된 루프 값을 저장하는 방법

분류에서Dev

루프에서 행렬의 모든 요소에 값을 할당하는 방법

분류에서Dev

데이터 프레임의 모든 행의 열을 정렬 한 다음 R의 해당 열에 열 이름을 저장하는 방법은 무엇입니까?

분류에서Dev

파이썬의 이터 러블은 실제로 모든 값을 메모리에 저장합니까?

분류에서Dev

str_which 루프의 출력을 R에 저장

분류에서Dev

R 다중 루프의 출력을 목록에 저장

분류에서Dev

모든 터미널 출력을 파일에 저장

분류에서Dev

모든 터미널 출력을 파일에 저장

분류에서Dev

목록에 저장된 행렬을 통한 루프 사용

분류에서Dev

폴더의 모든 파일을 처리하고 모든 출력을 동일한 파일 이름으로 다른 폴더에 저장하는 Bash 스크립트?

분류에서Dev

루프에서 별도의 행렬을 사용하고 결과를 데이터 프레임에 저장

분류에서Dev

실행 된 명령의 출력도 저장하지 않고 "perf stat"출력을 파일에 저장

분류에서Dev

실행 된 명령의 출력도 저장하지 않고 "perf stat"출력을 파일에 저장

분류에서Dev

gridview의 모든 행을 데이터베이스 asp.net C #에 저장

분류에서Dev

파이썬의 행렬에서 모든 조합의 각도 계산을 벡터화

분류에서Dev

Juju는 실행되는 모든 명령의 로그와 각 유닛에 대한 출력을 어디에 저장합니까?

분류에서Dev

파이썬에서 행렬의 모든 항목을 무작위 화하는 방법

분류에서Dev

출력을 행렬 목록에 저장하는 방법

분류에서Dev

for 루프의 모든 그래프를 하나의 Figure 파일에 저장

Related 관련 기사

  1. 1

    파이썬에서 객체의 모든 행을보고 저장하는 방법은 무엇입니까?

  2. 2

    for 루프의 행렬을 다른 행렬에 저장하는 방법

  3. 3

    Matlab의 루프에서 행렬 저장

  4. 4

    저장 프로 시저 : 모든 행에 대한 출력과 함께 여러 테이블에서 행 삭제

  5. 5

    for 루프에서 함수를 실행하고 모든 다른 출력을 R에 저장하려면 어떻게해야합니까?

  6. 6

    셀 간 행렬의 모든 데이터에 대한 최소값을 찾고 인덱스를 저장합니다.

  7. 7

    for 루프의 모든 사용자 입력을 텍스트 파일에 저장하는 방법

  8. 8

    for 루프 출력을 txt에 저장

  9. 9

    루프 출력을 변수에 저장

  10. 10

    루프 출력을 변수에 저장

  11. 11

    r의 행렬에 중첩 된 루프 값을 저장하는 방법

  12. 12

    루프에서 행렬의 모든 요소에 값을 할당하는 방법

  13. 13

    데이터 프레임의 모든 행의 열을 정렬 한 다음 R의 해당 열에 열 이름을 저장하는 방법은 무엇입니까?

  14. 14

    파이썬의 이터 러블은 실제로 모든 값을 메모리에 저장합니까?

  15. 15

    str_which 루프의 출력을 R에 저장

  16. 16

    R 다중 루프의 출력을 목록에 저장

  17. 17

    모든 터미널 출력을 파일에 저장

  18. 18

    모든 터미널 출력을 파일에 저장

  19. 19

    목록에 저장된 행렬을 통한 루프 사용

  20. 20

    폴더의 모든 파일을 처리하고 모든 출력을 동일한 파일 이름으로 다른 폴더에 저장하는 Bash 스크립트?

  21. 21

    루프에서 별도의 행렬을 사용하고 결과를 데이터 프레임에 저장

  22. 22

    실행 된 명령의 출력도 저장하지 않고 "perf stat"출력을 파일에 저장

  23. 23

    실행 된 명령의 출력도 저장하지 않고 "perf stat"출력을 파일에 저장

  24. 24

    gridview의 모든 행을 데이터베이스 asp.net C #에 저장

  25. 25

    파이썬의 행렬에서 모든 조합의 각도 계산을 벡터화

  26. 26

    Juju는 실행되는 모든 명령의 로그와 각 유닛에 대한 출력을 어디에 저장합니까?

  27. 27

    파이썬에서 행렬의 모든 항목을 무작위 화하는 방법

  28. 28

    출력을 행렬 목록에 저장하는 방법

  29. 29

    for 루프의 모든 그래프를 하나의 Figure 파일에 저장

뜨겁다태그

보관