问题标签 [variance]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
excel - 无法在 Excel 数据透视表中显示度量差异
我试图在 Excel (2007) 中显示从一天到下一天的度量差异,方法是将值字段设置设置为“Difference From”,Base field = day 和 Base item = previous。如果我的基础数据是 SSAS 多维数据集,则为每个单元格显示的值为 #N/A。如果我的基础数据是另一个工作表上的一组记录(并且我使用它来创建数据透视表),则该值会正确显示。两个数据集是相同的。
我需要创建一个计算多维数据集字段还是我遗漏了什么?
提前致谢。
excel - Excel确定范围
我正在创建一个包含一列数据的电子表格,我想根据输入的 x 计算 x 行数的方差。有什么建议吗?
c# - C#:方差(协方差/逆变)是多态性的另一个词吗?
我试图从网上的几篇文章和 StackOverflow 上的问题中弄清楚这些词的确切含义,据Covariance
我Contravariance
所知,这只是polymorphism 的另一个词。
我对上述说法是否正确?还是我弄错了?
c# - 帮助在 C# 4.0 中使用变体
这就是问题所在。我想创建一个包含配置数据的类。该数据由键/值对组成。一些示例:“hostName”="localhost"、“timeout”=1000 等。我最初的想法是将所有这些存储在通用字典中:
并且 ConfigurationItem 类为:
我希望我可以查询和设置配置如下:
不幸的是,我无法使用以下代码在配置字典中插入项目:
粗体部分显示错误:
无法将类型 ConfigurationItem<T> 转换为 ConfigurationItem<Object>
我正在使用 C# 4.0,因为我希望使用新的方差特性来解决这个问题,但到目前为止还没有运气。如果需要更多信息,只需命名!谢谢你的帮助!
c++ - 用大数计算方差
我并没有真正使用过方差计算,我也不知道会发生什么。其实我对数学一点也不好。
我有一个 0-10000 范围内的 1000000 个随机数值数组。
数组可能会变得更大,所以我使用 64 位 int 进行求和。
我试图找到关于如何计算方差的代码,但我不知道我是否得到正确的输出。
平均值为 4692,中位数为 4533。我使用以下代码得到方差 1483780.469308:
我得到了合理的价值吗?
计算有什么问题吗?
c# - 泛型方法中的条件类型
考虑以下(高度简化的)代码:
先转换为object
,然后转换为有点荒谬T
。但是编译器无法知道先前的测试保证T
是 type string
。
在 C# 中实现这种行为的最优雅、最惯用的方法是什么(包括摆脱愚蠢的typeof(T) == typeof(string)
,因为T is string
不能使用)?
附录: .net 中没有返回类型差异,因此您不能将函数重载为类型字符串(顺便说一下,这只是一个示例,但是在多态性(例如 UML)中关联结束重新定义的一个原因可以'不要在 c# 中完成)。显然,以下内容会很棒,但它不起作用:
具体示例 1:因为测试特定类型的泛型函数不是泛型这一事实受到了多次攻击,所以我将尝试提供一个更完整的示例。考虑 Type-Square 设计模式。下面是一个片段:
具体示例 2:考虑解释器设计模式:
现在让我们在 Execute 中使用泛型来允许调用者强制返回类型:
c++ - 从 Kmeans 中找到每个集群的分布
我正在尝试检测输入向量与给定聚类中心的拟合程度。我可以很容易地找到最佳匹配(与输入向量的欧几里德距离最小的中心是最好的),但是,我现在需要研究匹配的好坏。
为此,我需要找到构成质心的向量的散布(标准差?),然后查看我的输入向量到中心的距离是否小于散布。如果它超过了传播范围,我应该可以说我没有适合它的集群(假设最好的不能很好地适合输入向量)。
我不确定如何找到每个集群的传播。我有所有的中心向量,所有的训练向量都标有它们最近的集群,我只是不能完全理解我需要做什么才能得到传播。
我希望这很清楚?如果没有,我会尝试改写它!蒂亚·伊恩
r - 将 sim() 与 lmer() 一起使用
我已经使用相同的预测变量运行了两个多级逻辑回归,但有两个不同的响应:
Income
是离散的c(-2,-1,0,1,2)
,HDI
在 0 和 1 之间是连续的,Country
是分类的,并且响应都是 1/0。
为了绘制置信带,我使用 arm 包中的 sim() 函数运行模拟:
第一个计算得很好。第二个返回以下错误:
我实际上是用 8 种不同的反应来做这件事的。其中六个工作正常,其中两个返回此错误。
有谁知道如何纠正这个?
scala - Scala 什么时候需要@uncheckedVariance,为什么在 GenericTraversableTemplate 中使用它?
@uncheckedVariance
可用于弥合 Scala 的声明站点差异注释和 Java 的不变泛型之间的差距。
这表示 java.util.Comparator 自然是逆变的,即类型参数T
出现在参数中,而从不出现在返回类型中。
这就提出了一个问题:为什么它还用于不从 Java 接口扩展的 Scala 集合库中?
此注释的有效用途是什么?
c#-4.0 - 我可以有一个既是协变又是逆变的类型,即与子类型和超类型完全可替代/可更改的类型?
我可以有一个可以协变和逆变的类型(现在忘记它的语义)吗?
例如:
转至 Eric Lippert 的博客,了解 C# 4.0 中的差异,因为几乎没有其他任何地方涵盖了该主题的充分基础。
无论如何我都试过了,它不仅不允许这样做,而且告诉我我错过了整点。我需要了解只读、只写和方差之间的联系。
我想我还有一些阅读要做。
但与此同时,任何简短的、顿悟的答案都是受欢迎的。