- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 matplotlib 之散点图scatter
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oP3ntLXc-1689066301837)(C:%5CUsers%5CYSRD-T-0028%5CDesktop%5C%E7%94%BB%E5%9B%BE%5Cscatter%E6%95%A3%E7%82%B9%E5%9B%BE%5Cimg%5Cimage-20230711163426358.png)]plt.ylabel(‘y周’)
2023-07-11 17:06:20
274
1
原创 日常报错---------------------------ModuleNotFoundError: No module named ‘Crypto’
pycrypto,pycrytodome和crypto是一个东西,在很久以前,crypto在python上面的名字是pycrypto它是一个。日常报错---------------------------ModuleNotFoundError: No。这个时候pycryptodome就来了,它是pycrypto的延伸版本,用法和pycrypto 是一模一样的;下面有一个文件夹叫做crypto,将c改成C,对就是改成大写就ok了。,但是已经停止更新三年了,所以不建议安装这个库。或者从其他环境copy一个。
2023-06-27 16:21:45
195
原创 数据库操作---mangodb
1.nosql nosql 全称 NOT ONLY SQL 非关系性数据库,为提供数据的响应速度 特点 不以表结构存储数据 也没有关系 事务弱化,没有事务 数据存储在内存 大数据相关项目,核心考虑:程序运行效率,弱化事务` 优点: 高可拓展性 分布式计算 成本底 结构灵活,半结构化数据 没有复杂的关系 常用数据库 redis mangodb 2.mangodb 是介于关系型与非关系型数据库之间的数据库,数据存放在内存,响应速度快,以json的格式存储 多用于存放价值不高的数据,不支
2022-04-05 13:10:50
345
原创 每天一个小算法---归并排序
4。归并排序 归并排序(Merge Sort)是建立在归并操作上的一种有效的排序算法。该算法是采用分治法的一个非常典型的应用,归并排序将两个已经有序的子序列合并成一个有序的序列。 算法流程 主要两步(拆分,合并) 步骤1:进行序列拆分,一直拆分到只有一个元素; 步骤2:拆分完成后,开始递归合并。 思路:假设我们有一个没有排好序的序列,那么我们首先使用拆分的方法将这个序列分割成一个个已经排好序的子序列(直到剩下一个元素)。然后再利用归并方法将一个个有序的子序列合并成排好序的序列。 def merge_sort
2022-03-17 18:04:47
502
原创 每天一个小算法----快速排序
1.快速排序 快速排序(Quick Sort),是在上世纪60年代,由美国人东尼·霍尔提出的一种排序方法。这种排序方式,在当时已经是非常快的一种排序了。因此在命名上,才将之称为“快速排序”。 算法过程 先从数据序列中取出一个数作为基准数(baseline,习惯取第一个数)。 分区过程,将比基准数小的数全放到它的左边,大于或等于它的数全放到它的右边。 再对左右区间递归(recursive)重复第二步,直到各区间只有一个数。 因为数据序列之间的顺序都是固定的。最后将这些子序列一次组合起来,整体的排序就完成了 d
2022-03-16 17:22:24
328
原创 每天一个小算法-----选择排序
“”“选择排序”"" 1.选择排序 选择排序(Selection Sort)的原理,每一轮从待排序的记录中选出最小的元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。得到数值从小到达排序的数据序列。 也可以每一轮找出数值最大的元素,这样的话,排序完毕后的数组最终是从大到小排列。 选择排序每次选出最小(最大)的元素,因此需要遍历 n-1 次。 for i in range(len(lst) - 1): min
2022-03-14 16:27:47
582
原创 每天一个小算法---冒泡排序
1.冒泡排序 冒泡排序是一种比较简单的排序算法,重复地走访过要排序的元素,依次比较相邻两个元素,如果它们的顺序错误就把他们调换过来,直到没有元素再需要交换,排序完成。 比较相邻的元素,如果前一个比后一个大,就把它们两个对调位置。 对排序数组中每一对相邻元素做同样的工作,直到全部完成,此时最后的元素将会是本轮排序中最大的数。 对剩下的元素继续重复以上的步骤,直到没有任何一个元素需要比较。 冒泡排序每次找出一个最大的元素,因此需要遍历 n-1 次 (n为数据序列的长度)。 当数据是正序的时候排序最快,否则相反
2022-03-11 17:24:15
1247
原创 每天一个小报错----pandas.merge
使用pandas.merge报错 “您正在尝试合并datetime64[ns]和对象列。如果要继续,请使用pd.concat” 然后查看一下数据类型 发现类型不同 将类型进行转换 time_df[‘datetime’]=time_df[‘datetime’].astype(“object”) 问题解决,相同问题可以参考 ...
2022-02-28 11:36:28
585
原创 sql json提取数据
sql json提取数据 SELECT other_content->'$."lon"' "lon",other_content->'$."lat"' "lat",other_content->'$."area"' "area" FROM clue_module_content WHERE clue_module_type_id =2 在这里插入代码片 OTHER_CONTERNT 是json格式
2022-01-15 14:43:19
519
原创 每天一个小报错
每天一个小报错 qt.qpa.xcb: could not connect to display qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/data/deploy/venv/lib64/python3.6/site-packages/cv2/qt/plugins" even though it was found. This application failed to start because no Qt platfo
2021-12-21 10:50:12
586
原创 同步数据库
def __init__(self, dic_database_info): """ 初始化函数 @param: model_name 模型名称,比如linear_regression, svr等 """ self.host = dic_database_info['host'] self.port = dic_database_info['port'] self.user = dic_database_info['user'] self.pa
2021-11-23 15:28:23
372
原创 根据经纬度计算长度
根据经纬度计算长度 def get_distance(self, lat1, lng1, lat2, lng2): try: lat1, lng1, lat2, lng2 = float(lat1), float(lng1), float(lat2), float(lng2) rad_lat1 = lat1 * math.pi / 180.0 rad_lat2 = lat2 * math.pi / 180.0 a = rad_lat1
2021-11-18 16:35:58
921
原创 neo4j
1.什么是neo4j Neo4j 是一个图形数据库,就像传统的关系数据库中的 Oracel 和 MySQL一样,用来持久化数据。 Neo4j是一个嵌入式,基于磁盘的,支持完整事务的Java持久化引擎,它在图(网络)中而不是表中存储数据。Neo4j提供了大规模可扩展性,在一台机器上可以处理数十亿节点/关系/属性的图,可以扩展到多台机器并行运行。相对于关系数据库来说,图数据库善于处理大量复杂、互连接、低结构化的数据,这些数据变化迅速,需要频繁的查询——在关系数据库中,这些查询会导致大量的表连接,因此会产生性能上
2021-08-01 22:30:51
1674
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人