python
开心就哈哈
这个作者很懒,什么都没留下…
展开
-
python import 同一目录下的module
假设我的目录结构如下:其中__init__.py文件需要导入metrics.py ,导入方式如下:from .metrics import *其中metrics前面的点很重要。一个点表示:导入同一目录下的metrics模块;两个点表示上一级目录下的模块。参考文献:【1】https://blog.csdn.net/jacke121/article/details/77260071...原创 2020-05-15 15:52:04 · 822 阅读 · 0 评论 -
np.linalg函数功能
np.linalg.det : 求矩阵的行列式np.linalg.eig : 求矩阵的特征向量np.linalg.inv : 求矩阵的逆原创 2019-11-29 16:12:25 · 623 阅读 · 0 评论 -
python中构建稀疏矩阵
python中构建稀疏矩阵主要基于scipy的coo_matrix, csr_matrix。csr_matrix存储密度更大,但是不容易手工构建。一般先基于coo_matrix构建稀疏矩阵,然后通过tocsr()转换成csr_matrix>>> import numpy as np>>> row = np.array([0, 3, 1, 0])>...原创 2019-11-04 19:47:55 · 2311 阅读 · 0 评论 -
python numpy 中矩阵乘法>>> a = np.random.randint(4, size=(3,4)) >>> a array([[3, 0, 2, 0], [1, 2,
符合矩阵乘法的函数或运算符:np.dot, np.matmul, @>>> a = np.random.randint(4, size=(3,4))>>> aarray([[3, 0, 2, 0], [1, 2, 2, 1], [1, 2, 2, 3]])>>> b = np.random.randi...原创 2019-10-27 09:09:07 · 922 阅读 · 0 评论 -
python中numpy_axis理解
以数据a为例:a = array([[[ 4, 7], [ 5, 13], [ 7, 13]], [[ 9, 3], [ 0, 9], [ 2, 0]]])np.sum(a, axis=0)Out[21]: array([[13, 10], [ 5, 22], [ ...原创 2019-08-26 15:14:14 · 126 阅读 · 0 评论 -
python 让繁琐工作自动化 第7章-模式匹配与正则表达式
1.import re :导入正则表达式模块2.>re.compile() :传入一个字符串值(正则表达式),返回一个Regex对象.3.Regex.search() :查找传入的字符串,寻找该正则表达式的所有匹配。没有找到该正则表达式模式,返回None;找到,返回一个Match对象。4.Match.group():返回实际匹配到的文本re.compile(r'\d{3}-\...原创 2018-08-15 09:29:11 · 410 阅读 · 0 评论 -
python 让繁琐工作自动化
如何写一个正则表达式,匹配每3位就有一个逗号的数字?它必须匹配以下数字:》42》1,234》6,345,745但不会匹配:12,34,5671234rg = re.compile(r'^\d{1,3}(,\d{3})*$')m = rg.search('1,223,234')if m: print m.group()2. 如何写一个正则表达式匹配姓N...原创 2018-08-15 08:43:55 · 967 阅读 · 0 评论 -
Python-笔记
1.tile(): https://blog.csdn.net/ksearch/article/details/213889852. numpy数组和矩阵:https://blog.csdn.net/taoyanqi8932/article/details/52703686>>> sqDiffMatarray([[1. , 1.21], [1. , 1. ]...转载 2018-05-06 17:35:37 · 124 阅读 · 0 评论