Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ValueError: all the input arrays must have same number of dimensions, but the array at index 0 has 1 dimension(s) and the array at index 1 has 2 dimension(s) #1

Open
raminrasoulinezhad opened this issue Nov 12, 2019 · 0 comments

Comments

@raminrasoulinezhad
Copy link

Hi Duncan,

Thanks for the great code that you shared with us. I just want to report an issue with its solution to help any user of this code in future. By running the "autoencoder/model/model.py" you will face this problem which is the result of some updates in Numpy library (I guess).

File "model.py", line 126, in
i_n, q_n, _, _ = noise_chirp(0.5, amp, 0.05, fs, N, 0.25, 0.5)
File "/home/ramin/BFASIC/autoencoder/model/noise.py", line 56, in noise_chirp
freq = np.concatenate((freq_start, freq))
File "<array_function internals>", line 6, in concatenate
ValueError: all the input arrays must have same number of dimensions, but the array at index 0 has 1 dimension(s) and the array at index 1 has 2 dimension(s)

The solution:

in the "noise_chirp" function in "noise.py" before concatanations (before line number 56) you should add:

freq = freq.reshape((-1))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant