- 博客(8)
- 收藏
- 关注
原创 一些函数2
1、关于稀疏矩阵import scipy.sparse as spsp.coo_matrix()全称:A sparse matrix in COOrdinate format.coo_matrix((data, (i,j)), [shape=(M,N)], dtype=np.int32)(i,j)为目标位置,将此位置的值改为data对应的值,整个稀疏矩阵大小为(M,N),其余位置为0。eg. 根据结点信息连接生成邻接矩阵。adj = sp.coo_matrix...
2021-01-05 14:03:35
1597
原创 生成一个方阵的对称矩阵
adj = np.array([[0, 1, 0], [0, 0, 0], [1, 0, 0]])adj = adj + np.multiply(adj.T, adj.T > adj) - np.multiply(adj, adj.T > adj)# 不知道怎么证明。。[[0 1 1] [1 0 0] [1 0 0]]
2021-01-04 20:58:35
487
原创 将标签转为onehot编码
inp = np.array(['a', 'b', 'c', 'd', 'c', 'b'])classes = set(inp) # 元素无重复classes_dict = {c: np.identity(len(classes))[i, :] for i, c in enumerate(classes)} # 创建单位矩阵,每一行对应一个one-hot向量one_hot = np.array(list(map(classes_dict.get, inp)), dtyp.
2020-12-27 10:21:22
853
原创 python函数传参
1、如果形参是变量def n(a): a = a + 1b = 0n(b)print(b) # 0b仍然为0,没有改变传入变量。2、如果形参是列表直接作为实参传入会改变def n(a): a[0] = a[0] + 1b = [0, 1, 2]n(b)print(b) # [1, 1, 2]使用切片或.copy()传入,在列表中没有其他对象时,和深拷贝一样,传递的是列表副本。b = [0, 1, 2]n(b[:])
2020-11-20 21:22:26
1152
1
原创 linux就该这么学
第二章 常用系统工作命令man命令man man/ 从上到下搜索某个关键词 /linux? 从下到上搜索某个关键词 ?linuxecho命令echo[字符串|$变量]echo linux.com echo $SHELLifconfig命令用于获取网卡配置与网络状态等信息。信息包括:网卡名称,inet参数后面的IP地址,ether参数后面的网卡物理地址(MAC地址)。其它命令reboot ...
2020-11-09 22:57:17
81
原创 关于const成员函数
1、thistotal.isbn()是Sales_data类的对象对isbn成员函数的调用。当我们调用成员函数时,实际上是在替某个对象调用它。成员函数通过一个名为this的额外隐式参数来访问调用它的那个对象,当我们调用一个成员函数时,用请求该函数的对象地址初始化this。例如,调用total.isbn()时,编译器负责把total的地址传递给了isbn的隐式形参this,可以等价地认为编译器将该调用重写成了如下的形式:Sales_data::isbn(&total)...
2020-09-14 19:55:12
262
原创 VS2019+OpenCV3.4.11配置
1、下载VS2019 community和OpenCV3.4.11-windows2、VS打开,新建空项目。先看上面工具栏里Debug右边是不是x64,如果是x86就需要改(被坑了好久)。3、配环境变量。系统变量path加一行:E:\opencv\build\x64\vc15\bin4、VS里,视图->属性管理器->双击左边的项目名->VC++目录包含目录里加:E:\opencv\build\includeE:\opencv\build\include\opencv
2020-09-04 14:47:32
964
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人