Numpy: _read32 类型错误:只有整数标量数组可以转换为标量索引

创建于 2017-08-12  ·  4评论  ·  资料来源: numpy/numpy

最有用的评论

连接的签名是

def concatenate(arrays, axis=0):

即它需要一个位置参数,该参数是要连接的数组的可迭代。 所以你想要np.concatenate((x, zrs)) 。 现在你最终会说np.concatenate(x, axis=zrs) ,然后 numpy 在尝试将zrs数组转换为轴索引时会感到困惑。

所有4条评论

这些链接显示项目适应了在 numpy 1.12 中发生的故意行为变化,经过一段时间的弃用。 不过,据我所知,它们都与数组串联无关。

你能举个例子说明你在做什么,你得到了什么,你期待什么?

当然。 这是整个脚本:

import numpy as np
import scipy.io.wavfile as wf
(fs, x) = wf.read('wave.wav')
zrs = np.zeros(int(x.size / 2))
x = np.concatenate(x, zrs)

非常感谢你的帮助!

连接的签名是

def concatenate(arrays, axis=0):

即它需要一个位置参数,该参数是要连接的数组的可迭代。 所以你想要np.concatenate((x, zrs)) 。 现在你最终会说np.concatenate(x, axis=zrs) ,然后 numpy 在尝试将zrs数组转换为轴索引时会感到困惑。

嗨纳撒尼尔,

谢谢你。 很抱歉把你的时间浪费在一个愚蠢的语法错误上。 你很客气地回答了。 :)

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

manuels picture manuels  ·  3评论

Foadsf picture Foadsf  ·  3评论

kevinzhai80 picture kevinzhai80  ·  4评论

astrofrog picture astrofrog  ·  4评论

thouis picture thouis  ·  4评论