- 博客(4)
- 收藏
- 关注
原创 from skimage.draw import polygon详解
图像形状,用于确定输出像素坐标的最大范围。对于超出图像大小的多边形,这很有用。如果为 None,则使用多边形的完整范围。必须至少为长度 2。只使用前两个值来确定输入图像的范围。rr、cc:ndarray 整数。可用于直接索引数组,例如。生成多边形内的像素坐标。shape:元组,可选。多边形顶点的行坐标。多边形顶点的列坐标。
2023-08-15 11:44:02 220 1
原创 numpy中的clip()函数
numpy.clip()` 函数用于限制数组中的元素值在指定的范围内。它会将数组中的元素值限制在给定的最小值和最大值之间,超出范围的值会被截断到最小值或最大值。在这个示例中,数组中的元素值被限制在范围 `[2, 4]` 内。- `out` (可选): 输出的数组,其形状与输入数组 `a` 相同,用于存储结果。返回一个新的数组,其中的元素值已被限制在 `[a_min, a_max]` 范围内。- `a_min`: 允许的最小值。- `a_max`: 允许的最大值。- `a`: 输入的数组。
2023-08-10 10:17:54 250 1
原创 部分卷积PConv代码详解
`torch.split(x, [self.dim_conv3, self.dim_untouched], dim=1)`将输入张量`x`分割为两个张量:`x1`具有`self.dim_conv3`个通道(将进行卷积),`x2`具有`self.dim_untouched`个通道(不进行卷积)。- 根据`forward`的值,将`self.forward`方法设置为`self.forward_slicing`或`self.forward_split_cat`。它接受一个输入张量`x`并应用部分卷积操作。
2023-07-02 20:47:48 3048 3
原创 with torch.no_grad() 语句
1. 在进入`with`代码块之前,通过调用`torch.no_grad()`函数创建了一个上下文环境,其中设置了全局的`requires_grad`标志为`False`,表示不需要计算梯度。在上述示例中,`x`是一个需要计算梯度的张量,但是在`with torch.no_grad():`代码块中,对`x`进行的操作将不会被跟踪梯度。总之,`with torch.no_grad():`语句是一种在PyTorch中控制梯度跟踪的机制,可以有效地禁用梯度计算,提高代码的执行效率,并避免不必要的内存消耗。
2023-05-14 21:04:12 1352 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人