0
0 комментариев
import scipy
import scipy.fftpack
import cmath
import math
import matplotlib.pyplot as plt
import numpy as np
from scipy import  signal
from scipy.signal  import freqs, iirfilter
xx = np.linspace(0, 1024, 1024) # диапазон значений x
byts = ([0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1])
ff = 64 # %Частота несущей
ns = np.sin(2 * np.pi * (x - 1) * ff / 1024) # несущая
y = ns * byts[round(int(x + 31) / 64)] # %сигнал
plt.plot(y)

Ошибка:

TypeError:  only length-1 arrays can be converted to Python scalars

Как правильно нужно задать массив целых чисел х, чтобы не возникало данной ошибки?


Добавить комментарий