alex_bn_lee

导航

随笔分类 -  Python Study

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 31 下一页

Study of Python.
【382】利用 namedtuple 实现函数添加属性
摘要:namedtuple 能够实现类似类的效果,tuple 的元素可以通过属性的形式返回,如下所示: 因此若是想要让函数返回属性的效果,只需让函数的返回值是 namedtuple 即可,如下所示 阅读全文

posted @ 2019-03-21 12:24 McDelfino 阅读(291) 评论(0) 推荐(0)

【381】python 获取列表中重复元素的索引值
摘要:参考:获取python的list中含有重复值的index方法_python_脚本之家 核心思想:建立字典,遍历列表,把列表中每个元素和其索引添加到字典里面 阅读全文

posted @ 2019-03-19 07:50 McDelfino 阅读(7463) 评论(0) 推荐(0)

【380】python 获取列表排序后的索引列表
摘要:参考:Equivalent of Numpy.argsort() in basic python? - Stack Overflow 通过 enumerate 实现 阅读全文

posted @ 2019-03-19 06:37 McDelfino 阅读(4486) 评论(0) 推荐(0)

【379】pandas 说明
摘要:参考:Kaggle Pandas Tutorial Part 1 参考:Kaggle Pandas Tutorial Part 2 参考:Pandas速查手册 参考:pandas 官方 API pandas.Series:单列的 pandas.DataFrame:数据表格 ref: Pandas: 阅读全文

posted @ 2019-03-18 17:48 McDelfino 阅读(337) 评论(0) 推荐(0)

【378】python any() and all()
摘要:Reference: [1] Python all() - Python Standard Library [2] Python any() - Python Standard Library all() and any() 函数主要用于需要判断某个数组是不是都满足了某种条件,设置一个跟数组一样的 阅读全文

posted @ 2019-03-13 14:45 McDelfino 阅读(208) 评论(0) 推荐(0)

【377】only one element in a tuple
摘要:Recently I am doing the assignment of COMP9021. It is too difficult and it is about the Knight and Knave. While I tried to finish this assignment, how 阅读全文

posted @ 2019-03-11 07:53 McDelfino 阅读(150) 评论(0) 推荐(0)

【376】COMP 9021 相关笔记(二)
摘要:Note_01 zip() itertools.zip_longest() %time Note_02 for 循环单行输出 list 技巧 迭代器 生成器 map() zip() from pathlib import PathPath.glob:可以用来查询文件名 import csvcsv.r 阅读全文

posted @ 2019-02-28 08:04 McDelfino 阅读(152) 评论(0) 推荐(0)

【375】COMP 9021 相关笔记
摘要:1. Python 中的逻辑否定用 not 2. 对于下面的代码直邮输入整数才能运行,无论字符串或者浮点型都会报错 可以通过 try 来修改,同时注意 raise 的使用 3. set 与 dict 都是大括号 4. random.choice() 可以随机选择列表里面的元素 random.rand 阅读全文

posted @ 2019-02-27 12:43 McDelfino 阅读(210) 评论(0) 推荐(0)

【370】Python列表生成式(for 写入一行)
摘要:参考: python用列表生成式写嵌套循环的方法_python_脚本之家 参考: python之列表生成式 - 旷野足迹 - 博客园 对于读取Twitter数据最终会得到一个超级复杂的json文件, 也就是一堆字典嵌套, 因此找到想要的内容需要多几层嵌套, 而使用列表生成式可以有效减少代码数量, 主 阅读全文

posted @ 2019-02-06 15:32 McDelfino 阅读(2830) 评论(0) 推荐(0)

【369】列表/字典的分拆, unpacking
摘要:参考: python--参数列表的分拆 参考: List Comprehensions 当你要传递的参数已经是一个列表,调用的函数却接受分开一个个的参数,这个时候可以考虑参数列表拆分: 可以使用* 操作符来自动把参数列表拆开: 可以使用 ** 操作符分拆关键字参数为字典: def parrot(vo 阅读全文

posted @ 2019-02-06 12:03 McDelfino 阅读(234) 评论(0) 推荐(0)

【367】通过 python 实现 SVM 硬边界 算法
摘要:参考: 支持向量机整理 SVM 硬边界的结果如下: $$min \quad \frac{1}{2} \sum_{i=1}^m\sum_{j=1}^m \alpha_i\alpha_jy_iy_j \vec x_i \vec x_j - \sum_{i=1}^m\alpha_i\\s.t. \quad 阅读全文

posted @ 2019-02-03 15:42 McDelfino 阅读(487) 评论(0) 推荐(0)

【366】通过 python 求解 QP 问题
摘要:参考: 9.3 凸优化 · 如何在 Python 中利用 CVXOPT 求解二次规划问题 参考: Quadratic Programming - Official website 步骤如下: 首先安装 cvxopt library 将问题化成标准 QP 问题, 得到 P/q/G/h/A/b 直接利用 阅读全文

posted @ 2019-02-03 13:03 McDelfino 阅读(3776) 评论(0) 推荐(0)

【363】python 相关小技巧 | zip、zip(*)
摘要:1. 对列表进行乱序 通过 random.shuffle() 方法实现,直接对列表进行操作 >>> import random >>> a = list(range(4)) >>> a [0, 1, 2, 3] >>> random.shuffle(a) >>> a [3, 0, 1, 2] 2.  阅读全文

posted @ 2019-01-27 13:58 McDelfino 阅读(182) 评论(1) 推荐(0)

【362】python 正则表达式
摘要:参考:正则表达式 - 廖雪峰 参考:Python3 正则表达式 - 菜鸟教程 参考:正则表达式 - 教程 正则表达式就是为字符串定义一个规则,符合这个规则就认为是“匹配”。 正则表达式使用字符串表示的,需了解如何用字符来描述字符。 re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位 阅读全文

posted @ 2019-01-27 08:24 McDelfino 阅读(333) 评论(0) 推荐(0)

【360】pandas.DataFrame、array、list 之间转换
摘要:pandas.DataFrame → array → list values 可以转成 array array.tolist() 可以转成 list 阅读全文

posted @ 2019-01-26 09:45 McDelfino 阅读(2672) 评论(0) 推荐(0)

【357】sorted 函数高级用法
摘要:参考:Python 内置函数sorted()在高级用法 - Brad1994 - 博客园 sorted 函数主要实现的就是对于可迭代对象进行排序,对于一维数据排序很好理解与实现,直接调用即可,本文主要讲解对于二维数据的调用,以及字典的调用。 语法如下: sorted(iterable[, cmp[, 阅读全文

posted @ 2019-01-24 19:15 McDelfino 阅读(294) 评论(0) 推荐(0)

【354】Numpy 相关函数应用
摘要:numpy中的ndarray方法和属性 - bonelee - 博客园 numpy.ndarray — NumPy v1.15 Manual 属性: T:转置,同 transpose() flat:转 1维 size:元素总数 ndim:维度 shape:元组,行与列 方法: axis=0:按照列进 阅读全文

posted @ 2019-01-22 06:01 McDelfino 阅读(248) 评论(0) 推荐(0)

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 31 下一页