标签: dummy-data

Perl中的$ dummy和non-parameter split意味着什么?

我需要一些帮助解码这个perl脚本.$ dummy没有在脚本中的任何其他位置初始化.以下行在脚本中的含义是什么?为什么分裂函数没有任何参数时呢?

($dummy, $class) = split;
Run Code Online (Sandbox Code Playgroud)

该程序试图使用某种统计分类方法检查陈述是真实还是谎言.因此,让我们说它计算并给出"真实性"和"虚假性"的下列数字,然后它检查测谎仪是否正确.

# some code, some code...
$_ = "truth"
# more some code, some code ...

$Truthsity = 9999
$Falsity = 2134123

if ($Truthsity > $Falsity) {   
    $newClass = "truth";      
} else {
    $newClass = "lie";     
}

($dummy, $class) = split;

if ($class eq $newClass) {
    print "correct";
} elsif ($class eq "true") {
    print "false neg";
} else {
    print "false pos"
}
Run Code Online (Sandbox Code Playgroud)

perl split classification dummy-data

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

Codeigniter activerecord选择null为虚拟列

我想在select中添加一个额外的列以进行格式化.问题是,当我这样做

$this->db->select("NULL as ExtraColumn1")
Run Code Online (Sandbox Code Playgroud)

codeigniter将NULL视为一列,因此当它生成查询时就像是一样

SELECT `NULL` AS ExtraColumn1 ...
Run Code Online (Sandbox Code Playgroud)

这当然会返回DB错误.我尝试的时候也是如此

$this->db->select(" '' as ExtraColumn1")
Run Code Online (Sandbox Code Playgroud)

有没有办法使用activerecord?

谢谢

php mysql activerecord codeigniter dummy-data

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

如何使用多个列中的条件创建单个虚拟变量?

我正在尝试根据数据集中的7个变量(col9-15)中的一个或多个取特定值(35),在我的数据集中有效地创建二进制虚拟变量(1/0),但是我不想测试所有列。

通常,as.numeric是理想的,但我一次只能使它与一列一起工作:

data$indicator <- as.numeric(data$col1 == 35)
Run Code Online (Sandbox Code Playgroud)

知道如何修改上面的代码,以便如果任何一个data$col9- data$col15为“ 35”,那么我的指标变量取1?

谢谢!!!

r binary-data indicator categories dummy-data

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

在Stata中使用for循环(foreach)计算年份虚拟变量

我正在尝试为1996年至2012年(包括当年)的每一年生成一个虚拟变量,以使1996年的虚拟变量如果等于1996,则应等于1;否则,请使用foreachStata中的命令减少时间(至少对于将来的项目而言,等于0))。目前正在发生的事情是,1996年的假人正在生产,但没有其他人生产。我认为这与我的定义方式有关j,但我无法完全弄清楚格式以实现所需的结果。我已经在网上和Stata帮助文件中进行了查找,但找不到关于此特定主题的任何内容。

到目前为止,这是我所拥有的:

local var year
local j = 1996
foreach j of var year {
    gen d`j' = 1 if year==`j'
    local ++j
}
Run Code Online (Sandbox Code Playgroud)

我将继续尝试自己解决这个问题,但是如果有人提出建议,我将不胜感激。

for-loop stata dummy-data

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

Pandas:将分类变量的值映射到预定义的虚拟列列表

我有一个已知级别的分类变量(例如hour,它只包含0到23之间的值),但现在并非所有这些变量都可用(例如,我们在0到11点之间进行测量,而从12到23之间的小时虽然其他值将在稍后添加,但未涵盖).如果我们天真地使用pandas.get_dummies()将值映射到指标变量,我们最终只会有12个而不是24个.有没有办法将分类变量的值映射到虚拟变量预定义列表

以下是预期行为的示例:

possible_values = range(24)
hours = get_dummies_on_steroids(df['hour'], prefix='hour', levels=possible_values)
Run Code Online (Sandbox Code Playgroud)

python dummy-data pandas

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

将多个二进制列转换为单个分类列

我有一张充满二进制变量的表,我想将其简化为分类变量。

非常简单,我有一个像这样的数据框:

data <- data.frame(id=c(1,2,3,4,5,6,7,8,9), red=c("1","0","0","0","1","0","0","0","0"),blue=c("0","1","1","1","0","1","1","1","0"),yellow=c("0","0","0","0","0","0","0","0","1"))
data
  id   red   blue  yellow
1  1   1    0      0
2  2   0    1      0
3  3   0    1      0
4  4   0    1      0
5  5   1    0      0
6  6   0    1      0
7  7   0    1      0
8  8   0    1      0
9  9   0    0      1
Run Code Online (Sandbox Code Playgroud)

我想回来的是:

  id   color 
1  1   red    
2  2   blue   
3  3   blue    
4  4   blue    
5  5   red    
6  6   blue    
7  7   blue …
Run Code Online (Sandbox Code Playgroud)

r dummy-data categorical-data

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

SPI协议流程

嘿,我在自己的项目中使用 ADS1292,我自己对 SPI 协议感到困惑。

我在互联网上找到了一些代码,我发现它同时发送和接收。

例如,我想发送 0xFF 到从设备。

然后它首先发送数据并等待接收。

并且在接收数据时,发送一个虚拟字节然后接收。

有人请解释一下他们为什么这样做吗?

uint8_t sEE_ReadByte(void)
{
  return (sEE_SendByte(sEE_DUMMY_BYTE));
}

uint8_t sEE_SendByte(uint8_t byte)
{
  /*!< Loop while DR register in not empty */
  while (SPI_I2S_GetFlagStatus(sEE_SPI, SPI_I2S_FLAG_TXE) == RESET);

  /*!< Send byte through the SPI peripheral */
  SPI_SendData(sEE_SPI, byte);

  /*!< Wait to receive a byte => I do not understand this point*/
  while (SPI_I2S_GetFlagStatus(sEE_SPI, SPI_I2S_FLAG_RXNE) == RESET);

  /*!< Return the byte read from the SPI bus */
  return (uint8_t)SPI_ReceiveData(sEE_SPI);
}
Run Code Online (Sandbox Code Playgroud)

spi stm32 dummy-data

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

Java虚拟方法体?

是否有任何约定可用于 Java 中的虚拟方法体?例如用于测试目的。假设我有一个接口,并且应该在实现该接口的类中实现一个方法,但我还不想实现它,我应该使用什么好的虚拟方法体而不使用不必要的内存等?

java methods interface dummy-data

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

在Scala中使用延迟评估时如何摆脱虚拟变量?

我在斯卡拉一个新手,并与懒惰的评价玩弄和这个问题跌跌撞撞:如果我想使懒惰的评估VALÇ作品,我写的虚拟变量b的声明之前Ç,这我考虑太多样板.我尝试在没有初始初始化的情况下声明ab lazy val,但编译器抱怨.如果我写的东西:lazy val c = a:Double, b:Int也不起作用.

有没有办法摆脱这些虚拟变量?我能以更优雅的方式重构此代码吗?

  var a = 0d;                                     //> a  : Double = 0.0
  var b = 0;                                      //> b  : Int = 0
  lazy val c = a / b                              //> c  : Double = <lazy>
  //some other code...
  a = math.Pi
  b = -1
  (1 to 10).foreach(x => println(f"$x, ${x * c}%.8s"))
                                                  //> 1, -3.14159
                                                  //| 2, -6.28318
Run Code Online (Sandbox Code Playgroud)

refactoring scala lazy-evaluation dummy-data

0
推荐指数
1
解决办法
144
查看次数

如何在 Java 中创建虚拟文件列表?

我需要创建一个List<File> files,以便它包含 3 个虚拟文件。我怎么做?

我需要它进行单元测试。

我做了

private File file1 = mock(File.class);
private File file2 = mock(File.class);
private File file3 = mock(File.class);

List<File> files = Lists.newArrayList(file1, file2, file3);
Run Code Online (Sandbox Code Playgroud)

但我认为这一切都是可能的。

java junit list mockito dummy-data

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