【发布时间】:2019-08-21 07:01:28
【问题描述】:
Julia 音频读取包 WAV 以双精度生成数据。如果我想在输入数据类型为单精度数据的其他包中使用这些数据,则会显示错误。我的目标是维护一种精度数据类型,以便所有函数都支持该格式。
我已尝试更改 WAV 读取输出的格式。我无法改变它。
现在我想知道如何更改名为 TimeseriesSurrogate 的包中所需的数据类型。
shuffled_data=TimeseriesSurrogates.randomshuffle(amp_env)
我希望得到一个随机打乱的数据。它显示以下错误消息。
MethodError: 没有方法匹配 randomshuffle(::Array{Float64,2}) 最接近的候选人是: /home/rabindev/.julia/packages/TimeseriesSurrogates/Lofe0/src/uncertaindatasets.jl:15 的随机洗牌(!Matched::UncertainData.UncertainDatasets.UncertainIndexDataset) /home/rabindev/.julia/packages/TimeseriesSurrogates/Lofe0/src/uncertaindatasets.jl:9 的随机洗牌(!Matched::UncertainData.UncertainDatasets.UncertainValueDataset) /home/rabindev/.julia/packages/TimeseriesSurrogates/Lofe0/src/uncertaindatasets.jl:3 的随机洗牌(!Matched::UncertainData.UncertainDatasets.UncertainDataset) ...
堆栈跟踪: [1] In[122]:2 的顶级范围
【问题讨论】:
-
您能否提供重现问题的示例代码?见这里:stackoverflow.com/help/minimal-reproducible-example
标签: julia