![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础语法
Qiu Lai
这个作者很懒,什么都没留下…
展开
-
Python中关于array和matrix的矩阵运算小技巧
前言:在做机器学习中,常常需要用到矩阵的相乘,有时候会被array和matrix搞得晕头转向,这里总结了我在学习过程中遇到的一些技巧和踩过的坑1:array的矩阵乘法废话少说,直接上代码:import numpy as np#先导入numpy库f = np.array([[1,2],[3,4]])d = fa = d*f#对应元素的相乘a1 = np.multiply(d, f)#和上面一样,也是对应元素按照位置相乘print(a)[[ 1 4] [ 9 16]]print(a原创 2021-07-30 17:49:06 · 1000 阅读 · 0 评论 -
Python中zip()和zip(*)用法
Python中zip()和zip(*)用法x=["a","123",'0']y=["b","456",'02']z =zip(x,y) #返回的是一个对象,如果不加list()不能打印输出print(z)<zip object at 0x000001FD1AB07A88> z1 = list(zip(x,y))print(z1)[('a', 'b'), ('123', '456'), ('0', '02')]z3 = zip(*z1) #拆解zip组合的功能z3 =原创 2021-07-15 21:47:58 · 451 阅读 · 0 评论 -
Python:矩阵和一维array的乘法问题
Python:矩阵和一维array的乘法问题问题描述:import numpy as npimport pandas as pdimport matplotlib.pyplot as plta = np.array([[1,1,1,1]]) #多加一个方括号shape就会变化,变成矩阵形式b = np.array([1,2,3]) #一维数组形式,不能转置因为没有列print(a)[[1 1 1 1]]print(a.shape)(1, 4)print(a.T)[[1] [1原创 2021-07-13 20:26:05 · 836 阅读 · 0 评论