让我们假设我有一个超级多态的基类形状,其中许多其他形状类都是从它派生出来的。现在,如果我有一个形状指针的向量,它包含一个指向不同形状类型列表的指针,如下所示:
vector<Shape*> p; // p contains pointer to many different但是如果我不知道向量p在运行时实际上包含了什么怎么办?如何在运行时安全地找到矢量</e
我正在使用向量化我的部分代码。下面是一个最小的例子,在矢量化之前:def sum(x): return np.dot(x, a)
sum(samples[0]) # DeviceArray of shape (2,2), all entries are 1
这里发生的事情是,samples[0]的形状是(2,)。矢量化函数调用沿着第一个轴拆分其输入参数