alex_bn_lee

导航

随笔分类 -  Python Study

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 31 下一页

Study of Python.
【737】排列组合通过python实现
摘要:参考:Permutation and Combination in Python 重要代码:from itertools import permutations 得到的结果就是排列的结果,以tuple的形式显示,具体可以具体代码实现! 阅读全文

posted @ 2022-08-23 18:23 McDelfino 阅读(49) 评论(0) 推荐(0)

【736】Python异或操作性质
摘要:参考:Python中异或运算的性质!! 参考:【python】python ^异或操作 异或运算满足交换律和结合律; 任意整数和自身做异或运算的结果都等于0,即 x⊕x=0; 任意整数和0做异或运算的结果都等于其自身,即x⊕0=0⊕x=x。 阅读全文

posted @ 2022-08-23 17:42 McDelfino 阅读(79) 评论(0) 推荐(0)

【735】相关python函数用在算法题中提高效率
摘要:Counter:用来计数使用 from collections import Counter filter:用来表示满足一个函数的所有情况 相关题目:260. 只出现一次的数字 III 阅读全文

posted @ 2022-08-23 15:53 McDelfino 阅读(25) 评论(0) 推荐(0)

【723】jupyter中markdown和代码块切换的快捷键
摘要:参考:jupyter中markdown和代码块切换的快捷键 最近在用jupyter写笔记,常常需要切换代码块和markdown。 然后今天终于发现了快捷键:选中代码块(不是编辑模式,点击边缘的部分),m是进入markdown模式。此时摁y则是切换回代码快模式。 阅读全文

posted @ 2022-06-10 09:50 McDelfino 阅读(601) 评论(0) 推荐(0)

【713】骨架图矢量化实现
摘要:参考:骨架矢量化sknw源码研读 参考:https://github.com/Image-Py/sknw 一、从栅格数据中提取结点和线段信息 代码: from skimage.morphology import skeletonize from skimage import data import 阅读全文

posted @ 2022-05-29 21:15 McDelfino 阅读(417) 评论(0) 推荐(0)

【712】shapely line快速显示
摘要:参考:Python shapely 线缓冲区分析与显示 from shapely.geometry import Point, Polygon, LineString import matplotlib.pyplot as plt line = LineString([(0.1, 0.1), (2, 阅读全文

posted @ 2022-05-29 20:50 McDelfino 阅读(131) 评论(0) 推荐(0)

【711】二值图骨架提取
摘要:参考:python数字图像处理(19):骨架提取与分水岭算法 代码: from skimage import morphology,draw import numpy as np from PIL import Image fp = "./548_road_region_20.png" img = 阅读全文

posted @ 2022-05-29 20:04 McDelfino 阅读(143) 评论(0) 推荐(0)

【710】numpy.concatenate()函数
摘要:参考:numpy.concatenate()函数 可以实现多维度的连接,通过设置 axis 的值,来指定具体连接的是那个维度,就是 shape 对应的 tuple 索引值,最后一个可以用 -1 表示 阅读全文

posted @ 2022-05-27 10:26 McDelfino 阅读(47) 评论(0) 推荐(0)

【709】图片resize放大缩小
摘要:参考:Python 中使用PIL中的resize 进行缩放 参考:cv2.resize()原理详解 img = img.resize((width, height),Image.ANTIALIAS) cv2 img = cv.resize(img,(width,height)) 阅读全文

posted @ 2022-05-22 00:11 McDelfino 阅读(125) 评论(0) 推荐(0)

【707】【python】numpy array 找出符合条件的数并赋值
摘要:参考:【python】numpy array 找出符合条件的数并赋值 先通过比较获取对应的索引,然后再对索引赋值即可 # 数值大于50,都赋值为50 a[a>50] = 50 阅读全文

posted @ 2022-05-19 20:00 McDelfino 阅读(217) 评论(0) 推荐(0)

【706】Keras官网语义分割例子解读
摘要:参考:Image segmentation with a U-Net-like architecture 目录: 准备输入数据和目标分割掩膜的路径 通过 Sequence class 来加载和向量化数据 Keras构建模型 设置验证集 模型训练 预测结果可视化 1. 准备输入数据和目标分割掩膜的路径 阅读全文

posted @ 2022-05-19 00:53 McDelfino 阅读(163) 评论(0) 推荐(0)

【705】Python实现高斯模糊
摘要:参考:如何对浮点数numpy数组进行高斯滤波(模糊) 参考:python pil实现高斯模糊 参考:关于高斯模糊的详细介绍及python代码实现 import Image import ImageFilter im=Image.open('im.jpg') im=im.filter(ImageFil 阅读全文

posted @ 2022-05-17 15:59 McDelfino 阅读(441) 评论(0) 推荐(0)

【704】Python绘制三维曲线
摘要:参考:用三维的视角理解二维世界 参考:3D绘图&ax.plot_surface() 参考:Matplotlib - 3D Surface plot 参考:PLOT_SURFACE(AXES3D)方法:绘制3D图形 参考:Python进阶学习 matplotlib的使用 参考:python 3d图 i 阅读全文

posted @ 2022-05-17 15:56 McDelfino 阅读(1335) 评论(0) 推荐(0)

【702】dataframe新建与增加新行
摘要:参考:Pandas中 DataFrame中添加一行/一列 参考:Pandas笔记 · DataFrame数据结构与构建方法 举例: 通过把列名数组赋值给columns,可以构建只有列名信息的dataframe 通过loc函数来新增一条信息 import pandas as pd df = pd.Da 阅读全文

posted @ 2022-05-14 11:01 McDelfino 阅读(552) 评论(0) 推荐(0)

【700】Leecode solution
摘要:001. 两数之和 2022年7月12日 【分析】最简单的想法就是两层遍历,时间复杂度为 $O(n^2)$。为了提高效率因此不能进行两层遍历,第一层的遍历是必须的,针对每一个元素,考虑 target-nums[i] 是否在数组里面。因为最终的结果需要索引值,因此考虑到将 nums 的元素作为 key 阅读全文

posted @ 2022-05-13 15:31 McDelfino 阅读(37) 评论(0) 推荐(0)

【699】numpy实现水平和垂直数组拼接
摘要:参考:Numpy实现图像拼接~ 用到的函数是 np.concatenate(list, axis=1),其中 list 对应 np.array 的列表,axis=1对应的是按照行来拼接,axis=0对应的是按照列来拼接 可以用来拼接图像 阅读全文

posted @ 2022-05-11 21:36 McDelfino 阅读(73) 评论(0) 推荐(0)

【698】Python中初始化二维数组
摘要:参考:python中初始化二维数组 最好的办法就是按照下面这样: multilist = [[0 for col in range(5)] for row in range(3)] 我们知道,为了初始化一个一维数组,我们可以这样做: alist = [0] * 5 没错,那我们初始化一个二维数组时, 阅读全文

posted @ 2022-05-08 20:15 McDelfino 阅读(131) 评论(0) 推荐(0)

【696】list反转
摘要:a = list(range(10)) b = reversed(a) # a, list(b) # ([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]) or a = list(range(10)) b = a[::-1] 阅读全文

posted @ 2022-04-29 19:53 McDelfino 阅读(39) 评论(0) 推荐(0)

【695】Python 类,面向对象
摘要:参考:Python3 面向对象 def __init__:构造函数 方法:类中定义的函数 变量:类里面 self 开头的变量,互相调用的时候也需要 其它可以参考上面链接 阅读全文

posted @ 2022-04-29 17:24 McDelfino 阅读(32) 评论(0) 推荐(0)

【694】Python实现二叉树
摘要:参考:二叉树的创建及遍历(Python版) 几种遍历方式解读,所谓顺序就是根节点出现的位置! 先序遍历:中左右 中序遍历:左中右 后序遍历:左右中 代码如下: class BTNode(object): def __init__(self, key=None, lchild=None, rchild 阅读全文

posted @ 2022-04-29 16:31 McDelfino 阅读(69) 评论(0) 推荐(0)

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 31 下一页