// This works IBag ConvertBag(IBag fruits) => fruits;
// Error: Cannot implicitly convert IBag to IBag IBag ConvertBag(IBag fruits) where F : IFruit => fruits; [/code] Как и ожидалось, я могу преобразовать IBag в IBag. Но почему я не могу преобразовать IBag в IBag, если я знаю, что F является IFruit?
Две ковариационные матрицы различаются только значениями в правом верхнем и левом нижнем углу. Однако знак собственных векторов главных компонент (правый столбец) изменился.
import numpy as np
РЕДАКТИРОВАТЬ: Тогда может ли кто-нибудь понять, почему связанный «ответ» относится к моему вопросу? Я понял суть проблемы, мне просто хотелось бы помочь найти способ ее решения.
Вот почему SO так недружелюбен к новичкам: есть люди, которые явно...
Я немного не понимаю, почему у меня возникает эта ошибка. Поскольку я объявил T как out, разве не следует возвращать его тип?
public interface IWebFeed where T : BaseItem
{
List getItems();