Python中文
首页
教程
问答
标签
搜索
登录
注册
如何修复“”数字浮点数64'对象不能解释为整数”
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在研究抑郁症检测,当我试图运行这部分代码时,我收到了下面的错误消息。我使用的是python3.6</p> <p>我想尽一切办法来修复这条线:</p> <pre><code>samples = int (np.<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>(np.zeros(np.floor(frameSize/2.0)), sig)) </code></pre> <p>签署人:</p> ^{pr2}$ <p>或者</p> <pre><code>samples = np.append(np.zeros((frameSize//2), sig) </code></pre> <p>或者</p> <pre><code>samples = np.append(np.zeros(np.floor((int(frameSize))/2.0)), sig) </code></pre> <p>另外,我已经将numpy版本从1.15.4改为1.11.0,但是我仍然有同样的问题。我不知道怎么解决这个问题。在</p> <p>代码是:</p> <pre><code>import numpy as np from numpy.lib import stride_tricks import os from PIL import Image import scipy.io.wavfile as wav def stft(sig, frameSize, overlapFac=0.5, window=np.hanning): """ Short-time Fourier transform of audio signal. """ win = window(frameSize) hopSize = int(frameSize - np.floor(overlapFac * frameSize)) # zeros at beginning (thus center of 1st window should be for sample nr. 0) samples = np.append(np.zeros(np.floor(frameSize/2.0)), sig) # cols for windowing cols = np.ceil((len(samples) - frameSize) / float(hopSize)) + 1 # zeros at end (thus samples can be fully covered by frames) samples = np.append(samples, np.zeros(frameSize)) frames = stride_tricks.as_strided(samples, shape=(cols, frameSize), strides=(samples.strides[0]*hopSize, samples.strides[0])).copy() frames *= win return np.fft.rfft(frames) </code></pre> <p>错误消息:</p> <pre><code> File "E:/depression detection/features/spectrograms.py", line 21, in stft samples = int (np.append(np.zeros(np.floor(frameSize/2.0)), sig)) TypeError: 'numpy.float64' object cannot be interpreted as an integer </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>在我的例子中,我不得不将numpy版本1.18.0降到1.17.4。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
当pandas中出现小数据时,DataFrame.resample()被调用时,内存不足
2 回答
当Pandas中存在许多条件时,如何过滤数据?
9 回答
当pandas中没有公共列名时,我们应该如何组合多个数据集而不在行或列中重复
7 回答
当pandas中的值为null时,不使用pandas的to_列表
4 回答
当Pandas中的值和条目匹配时,如何计算键的计数?
5 回答
当pandas列中有字符串时,如何从该列获取最长长度的string/integer/float
4 回答
当pandas列重命名创建列名重复时该怎么办
6 回答
当Pandas在带有颜色标签的多个子图中创建散点图时,无法设置xlabel
3 回答
当pandas导入openpyxl模块时,该模块没有属性''uuuversion''
2 回答
当pandas数据在python中聚合时,如何计算每组尾部的sum | mean |中值
5 回答
当Pandas数据头以列(如xls)拆分时,如何读取Pandas数据头
8 回答
当Pandas数据帧包含nan时,用“新信息”更新Pandas数据帧
2 回答
当pandas是imp时,Cx\u freeze TypeError只能使用numpy依赖项将list(而不是“NoneType”)连接到list
6 回答
当Pandas满足一定条件时,如何放弃整个群体
2 回答
当Pandas的时间增量指数不规则时,如何获得时间序列值的日差?
4 回答
当Pandas通过read\u csv方法读取大文件时。IOError:[Errno 13]权限被拒绝
5 回答
当panda列有空值时,如何将其转换为int?
5 回答
当param=''时使用Beautiful Soup访问属性的参数
8 回答
当paramiko抛出“无现有会话”异常时,标准输入流挂起
4 回答
当parentchild在同一端口上监听时会发生什么?
10 回答