covariance 相关问题

协方差,逆变和不变性描述了现有类型继承层次结构在经历某些转换(例如泛型中的使用)时如何变化。如果转换保持原始层次结构的顺序,则它是“协变的”。如果它反转它,它是“逆变的”。如果它打破它,它是“不变的”。

通用类型中的C#协方差

对于这个简单的例子,我无法绕过C#协方差,下面是我如何定义我的模型: 接口IResponse { } 接口ICommand 其中 TResponse : IResponse { } 类 ...

回答 1 投票 0

样本协方差的特征值远离协方差的特征值

我编写了以下代码来创建具有指定特征值的随机矩阵Sigma,然后从均值为零且协方差为Sigma的多元正态分布中采样向量。 def ...

回答 1 投票 0

用于Rust中fn参数的协方差是什么?

今天,我了解到,锈仅在其返回类型为协变时不支持fn参数的协方差。 (请参阅rust doc)为什么我了解到有关rust的事实?因为我试图实现...

回答 1 投票 3

Kotlin中的方差/协方差泛型

有一个密封类的结果,它用两种类型参数化-成功结果(T)和错误类型(R)。它由两个类继承:成功-数据类,在...

回答 1 投票 1

在Haxe中,您可以编写一个通用接口,其中方法类型参数受类的类型参数约束吗?

我在下面编写通用接口时遇到问题。在我的课程中,我有一个函数,该函数接受并跟踪其第一个元素。由于我只是...

回答 1 投票 1

Into和From接口:难以输入。Type的协方差

我正在尝试为类型之间的转换实现一个接口,但是我一直在努力使之保持一致,因为键入。Type与键入import Protocol,Type,来自abc import的TypeVar是协变的...

回答 1 投票 2

无法理解通用约束为何不起作用

所以,我已经阅读了很多有关C#中协方差和协方差的知识,并以为我理解了,但是该代码无法正常工作,我不确定为什么。公共类EventService {private ...

回答 1 投票 0

回答 3 投票 103

不使用numpy计算协方差矩阵

我正在尝试计算协方差矩阵,该矩阵在不使用numpy库的情况下手动最大化似然估计,但是我似乎无法获得正确的答案。我正在尝试通过此方法...

回答 1 投票 1

此协方差相关代码的意义是什么?

我一直在阅读O'REILLY撰写的名为《坚果壳中的c#7.0》的书,主题:方差不是自动的。有一个示例,其中有两个类Animal和Bear,其中Animal> Bear:公共类Animal {} ...

回答 2 投票 1

“ LinAlgError:给出了0维数组。数组必须至少为二维”,但我知道我正在传递2D参数

我的第一个问题,非常感谢您提供反馈,以更好地帮助您:)在我的Mac上(Mojave,10.14.6,Python版本3.7.6.final.0),出现了以上错误。我已经确认我的...

回答 1 投票 0

我的变通量通用参数的解决方法是否必要?

我从一个简单的通用接口开始:interface IFooContext {TObject Value {get; }字符串DoSomething (Expression > ...

回答 1 投票 2

Python-错误的适合

我正在尝试再现已知的拟合结果(在期刊论文中报告):对数据应用幂律模型。从下面的图A中可以看出,我能够通过使用已知的...

回答 1 投票 1

如何从python中的协方差矩阵中获得子协方差

我在python中有一个协方差矩阵,如下所示:a b c a 1 2 3 b 2 10 4 c 3 4 100并且我想动态地只选择矩阵协方差的一个子集。对于...

回答 1 投票 0

进行double和std :: vector 协变量

我正在尝试为“任何”数据类型创建包装器,以便它们具有称为IValue的公共接口,因此可以对任何具体值调用get()并返回具体数据的值...

回答 2 投票 0

值类型接口上的协方差错误

我有一个通用接口,该接口包含一个协变TValue参数和一个抽象类,该类做了一些重复的工作以使子类从该负担中解放出来。然后我有2个子类,...

回答 1 投票 1

具有int类型参数的协方差错误设置派生类,以具有对象类型参数的基类通用接口

我有一个通用接口,该接口包含一个协变TValue参数和一个抽象类,该抽象类做了一些重复的工作,以使子类摆脱这种负担。然后我有2个子类,...

回答 1 投票 1

将接口传递给另一个接口方法

我需要在OOP中实现事件监听器模型。现在我有了EventInterface和ListenerInterface。但是我想将事件传递给侦听器,例如:interface ListenerInterface {public function ...

回答 1 投票 0

关于Java中协变参数的问题

我有这段代码:class X {int x = 1; }类Y扩展X {int y = 2; } Z类扩展Y {int z = 3; } A类{公共Y metodo1(Y y){System.out.println(“ ...

回答 1 投票 0

Scala中的协变安全转换

我正在尝试为具有协变类型参数的类编写安全的类型转换,例如:case class Foo [+ A](a:A){def safeCast [B

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.