| by YoungTimes | No comments

Python-UTM坐标与经纬度(WGS84)坐标转换

pyproj是一个非常好用的地图投影和坐标转换库。

构造Transformer

CRS(Coordinate Reference System)用于指定转换的源坐标系和目标坐标系。4326、32650是坐标系的唯一编号(WKID,Well Known ID),4326对应的就是W[……]

继续阅读

Read More
| by YoungTimes | No comments

Python中如何实现日期字符串(datetimes)相减

在日志系统中每条日志前一般都会带上毫秒级的时间戳,为了统计某部分代码的耗时,我们需要将两个时间戳相减,从而得到耗时分布,指导我们针对性的优化代码实现。

时间戳的示例如下:

在Python中如何将这两个字符串的日期相减呢?

程序输出:

这个时间差值不够友好,要是能得[……]

继续阅读

Read More
| by YoungTimes | No comments

CNN模型-ResNet、MobileNet、DenseNet、ShuffleNet、EfficientNet

文章来源:
https://medium.com/@CinnamonAITaiwan/cnn%E6%A8%A1%E5%9E%8B-resnet-mobilenet-densenet-shufflenet-efficientnet-5eba5c8df7e4

CNN演进

下图为我们了展示[……]

继续阅读

Read More
| by YoungTimes | No comments

Python中type()和isinstance()的区别

Python中的每个对象(object)都有一个数据类型,它可能是内置的类型,如int、str、numpy array等;也可能是自定义类的对象。

type(obj)返回obj的数据类型;isinstance(obj, dtype)用于检测obj是否是dtype的实例,如果为dtype的实例返[……]

继续阅读

Read More
| by YoungTimes | No comments

CGAL计算多边形的对称差 (Symmetric difference)

数学上,两个集合的对称差是只属于其中一个集合,而不属于另一个集合的元素组成的集合。 集合论中的这个运算相当于布尔逻辑中的异或运算。

Symmetric Difference实现

下面我们使用两个带空洞(Hole)的多边形为例,看下symmetric difference的具[……]

继续阅读

Read More
| by YoungTimes | No comments

Python- numpy数组初始化为相同的值

有时我们需要将numpy数组初始化为相同的值,numpy提供了一些方法帮助我们实现这个目的。

1. np.zeros

np.zeros返回来一个给定形状和类型的用0填充的数组。

2. np.ones

np.ones返回来一个给定形状和类型的用1填充的数组。

[……]

继续阅读

Read More
| by YoungTimes | No comments

Python中的Yield用法

带有yield的函数在Python中被称之为generator(生成器),也就是说,当你调用这个函数的时候,函数内部的代码并不立即执行 ,这个函数只是返回一个生成器(Generator Iterator)。

1. 使用next方法迭代生成器

generator函数怎么调用呢[……]

继续阅读

Read More
| by YoungTimes | No comments

Python字典(dict)设置默认值

Python中的collections.defaultdict([default_factory[, ]])在设置的字典key第一次出现的时候,自动调用default_factory方法创建一个默认的对象。这个类在实际使用中非常有用,可以帮助我们简化不少问题。

1.合并键值(Key)相同[……]

继续阅读

Read More
| by YoungTimes | No comments

实现一个python函数装饰器(Decorator)

装饰器本质上是一个 Python 函数或类,它可以让其他函数或类在不需要做任何代码修改的前提下增加额外功能,装饰器的返回值也是一个函数/类对象。它经常用于为已有函数/类添加记录日志、计时统计、性能测试等。

首先定义一个倒计时函数,这个函数的功能非常简单,就是把n从当前值减少到0。

程[……]

继续阅读

Read More
| by YoungTimes | No comments

找出Numpy Array中的元素的最小值及它的索引

1.numpy array的最小值

numpy中提供了numpy.amin()函数,用来找出numpy array中沿着指定轴的最小值。函数的原型如下:

参数:
a: 待查询的数组数据;
axis: 指定查询的数据axis,如果不指定axis,模式查找所有元素的最小值;

以如下[……]

继续阅读

Read More