Skip to content

Instantly share code, notes, and snippets.

@longlongvip
longlongvip / Python 冷门 代码大全.md
Created February 18, 2022 11:55
Python 冷门 代码大全

UUID生成

import uuid
uuid_gen = uuid.uuid4()
print(uuid_gen)
@longlongvip
longlongvip / C++ 代码大全.md
Created February 16, 2022 14:48
C++ 代码大全

安全循环?

for(int index = 0; index < length; ++index)
{
    if(index >= length)
    {
        break;
    }
    //do something
} 
@longlongvip
longlongvip / Python 字符串 代码大全.md
Last active June 1, 2022 08:38
Python 字符串 代码大全

字符串前面补0

例子:123 --> 00123 代码:

n = "123"
s = n.zfill(5)
print(s)

例子:-123 --> -0123 代码:

@longlongvip
longlongvip / focal_loss
Created August 9, 2020 15:11
[focal_loss] pytorch code of focal_loss #pytorch
import numpy as np
import torch
import torch.nn as nn
import torch.nn.functional as F
# 支持多分类和二分类
class FocalLoss(nn.Module):
"""
This is a implementation of Focal Loss with smooth label cross entropy supported which is proposed in
@longlongvip
longlongvip / non_local.py
Created August 8, 2020 15:38
[non_loacl] pytorch code of non_coal #pytorch
import torch
import torch.nn as nn
import torchvision
class NonLocalBlock(nn.Module):
def __init__(self, channel):
super(NonLocalBlock, self).__init__()
self.inter_channel = channel // 2
self.conv_phi = nn.Conv2d(in_channels=channel, out_channels=self.inter_channel, kernel_size=1, stride=1,padding=0, bias=False)