小编str*_*bot的帖子

在 Go 中查找表?

这是在 Go 中实现查找表的合适方法吗?有没有更好的方法?如果条目碰巧不连续,我希望它可以工作。

func LookupRpMax(val uint8) float64 {
    rpMaxRegisters := map[uint8]float64 {
        0x00 : 3926991,
        0x01 : 3141593,
        0x02 : 2243995,
        0x03 : 1745329,
        0x04 : 1308997,
        0x05 : 981748,
        0x06 : 747998,
        0x07 : 581776,
        0x08 : 436332,
        0x09 : 349066,
        0x0A : 249333,
        0x0B : 193926,
        0x0C : 145444,
        0x0D : 109083,
        0x0E : 83111,
        0x0F : 64642,
        0x10 : 48481,
        0x11 : 38785,
        0x12 : 27704,
        0x13 : 21547,
        0x14 : 16160,
        0x15 : 12120,
        0x16 : …
Run Code Online (Sandbox Code Playgroud)

lookup lookup-tables go

5
推荐指数
1
解决办法
2559
查看次数

Julia数据帧,其中列是数组数组?

我正在尝试创建一个表,其中每一行都有与特定测试用例相关的时间序列数据.

julia> df = DataFrame(var1 = Int64[], var2 = Int64[], ts = Array{Array{Int64, 1}, 1})
0x3 DataFrames.DataFrame
Run Code Online (Sandbox Code Playgroud)

我能够创建数据框.每个var1,var2对意欲具有相关联的时间序列.

我想在循环中生成数据,并希望使用附加到此数据框 push!

我试过了

julia> push!(df, [1, 2, [3,4,5]])
ERROR: ArgumentError: Length of iterable does not match DataFrame column count.
  in push! at /Users/stro/.julia/v0.4/DataFrames/src/dataframe/dataframe.jl:871
Run Code Online (Sandbox Code Playgroud)

julia> push!(df, (1, 2, [3,4,5]))
ERROR: ArgumentError: Error adding [3,4,5] to column :ts. Possible type mis-match.
 in push! at /Users/stro/.julia/v0.4/DataFrames/src/dataframe/dataframe.jl:883
Run Code Online (Sandbox Code Playgroud)

最好的方法是什么?我的目标是否正确?

dataframe julia

2
推荐指数
1
解决办法
516
查看次数

标签 统计

dataframe ×1

go ×1

julia ×1

lookup ×1

lookup-tables ×1