首页 > 其他分享 >numpy中的向量

numpy中的向量

时间:2024-08-01 12:06:27浏览次数:9  
标签:行向量 数组 array 范数 numpy 向量

梯度
在各自空间的每一个点上对应的物理量概有强度,也有方向,将这些既有大小又有方向的场抽像出来便可以得到向量场。
松手瞬间小球运动方向在X1X2平面上的投影就是梯度下降方向也叫下山方向,它反方向叫梯度向量,也叫上山方向·
行向量转置可得到列向量,转置运算符为b=aT可以用len (a)计算向量元素个数

构造行向量
a = numpy.array([4,3])________________[4,3]
a= numpy、amay([[4,3]])______________[[43]]
a=numpy.array([4,3],ndmin=2)    设定数据有两个维度

numpy.r-[]   将一系列数组合并:      ‘r'设是结果以行向量展示
a=numpy.array([4,3].reshape((1,-1))______[[43]]   #数组重新形状为具有1行和任意数量的列,-1表示列的数量是根据原始数组的总元素数量自动计算的

a=numpy.array([4,3].reshape(-1)_________[4,3]  重新形状为一维数组

a=numpy.array ([4,3]) [None,:]          按照[None,形式]形式广播数组,   None代表numpy.newaxis.  增加新维度.
X的行向量是序号采用"上标加括号"方式,如x(1)代表x的第一行行向县 
x的列向量序号采用"下标"表示,如x1
数据分析偏爱用行向量表达样本点,用列向量表达特征.

构造列向量
a=numpy.array([[4],[3]])
a=numpy.r-['c',[4,3]]      numpy.r-[]将一系列数组合并.    'c'设定结果以列向量展示.

a= numpy. array ( [4,3]), reshape(1,-1))
向量长度又叫欧几里得距离,欧几里得范数,或L2范数._______||a||
numpy.linalg.norm()默认计算L2范围数,也可以用numpy.sqrt(np.sum (a**2)计算a的L2范数.

余弦距离
d(x,p)=|-k|(x,q)= 1-x.q/||x|| ||q||
numpy.cross()可计算行向量与列向量的向量积

逐项积:对应元素分别相乘
张量积:张起网格积(向量→矩阵的运算原则)

标签:行向量,数组,array,范数,numpy,向量
From: https://www.cnblogs.com/candice1/p/18336389

相关文章

  • Numpy&Pandas:Pandas库(50%-100%)
    目录前言一、排序1.使用索引排序2.使用变量值排序二、计算新变量1.新变量为常量2.根据原变量新增列3.基于一个原变量做函数运算4.在指定位置插入新列三、修改替换变量值1.对应数值替换2.指定范围替换四、虚拟变量变换五、数值变量分组六、数据分组七、分组汇......
  • 属性错误:'numpy.int64'。这是我的对象没有属性“loc”
    我试图根据2列的if条件求和一列的值,但出现错误AttributeError:'numpy.int64'这是我的对象没有属性locdf3=df3.loc[(df3['FeatureName']=='GI-MIPSPI-FilterScorecardDataPanel-Measures(All)-PI_HIE_1:SupportElectronicReferralLoo......
  • 华南理工大学线性代数笔记整理5——特征值与特征向量
    本人华工21级电信本科生,目前大四,前段时间收拾书本时发现了自己保存完整的线代笔记和一些整理,应该会对大一新生的期末考试起作用,故作分享。注:大一时本人都是用手写A4纸的方式做笔记做复习,所以这里上传的都是一些纸质笔记的扫描件,尽量可以保证清晰。以分章节的方式,本章为第5章......
  • numpy 数字输出周围有类型转换,这是我的程序中的一个错误
    我使用四元数函数将python元组转换为numpy数组,然后将返回的numpy数组转换回元组。这里,start_pos是一个元组(0,0,0)第二个元组进入列表。current_pos=np.array(start_pos)current_quaternion=Quaternion.from_axis_angle(np.array([0,0,1]),math.......
  • Python 环境配置(二)安装jupyter、matplotlib、numpy库
    Python环境配置(二)安装jupyter、matplotlib、numpy库一、numpypipinstallnumpy二、matplotlibpipinstallmatplotlib三、jupyter1、anaconda自带Jupyter2、pycharm插件只有Pycharm的Professional版才支持JupyterNotebook,请注意版本3、新建文件#%......
  • 《Milvus Cloud向量数据库指南》——Gecko+VectorDB+Gemini构建多模态RAG应用
    在深入探讨如何利用Gecko、VectorDB、Gemini等先进技术构建多模态RAG(Retrieval-AugmentedGeneration)应用的过程中,我们首先需要从理论层面出发,理解RAG模型的核心价值与潜在应用场景,再逐步深入到技术实现的细枝末节,最终展现这一领域在GoogleCloudAI/ML解决方案框架下的完整图......
  • 《Milvus Cloud向量数据库》——Spark Connector 工作原理及使用场景
    SparkConnector工作原理及使用场景深度解析在大数据处理与机器学习领域,ApacheSpark和Databricks已成为处理海量数据的首选工具。它们不仅能够高效地处理结构化数据,还擅长以批量的方式处理非结构化数据,进行数据清洗,并调用模型生成Embedding向量。然而,在处理完这些数据......
  • 《Milvus Cloud向量数据库指南》——不同开源向量数据库的适用数据规模及其技术特点深
    在探讨向量数据库领域时,我们不得不提及多个备受瞩目的开源项目,它们各自以其独特的技术优势和适用场景赢得了广泛的关注。本文将深入剖析MilvusCloud、Chroma、Weaviate、以及Qdrant这几个开源向量数据库在不同数据规模下的应用表现,以及它们各自的技术特点和优势。引言随着......
  • Pandas 和 Numpy 版本的问题
    我认为有很多冲突。我试图在笔记本中运行一些代码并收到以下消息:ImportError:此版本的pandas与numpy<1.16.5不兼容你的numpy版本是1.16.2。请将numpy升级到>=1.16.5以使用此pandas版本我安装了pandas1.2.2版本。我运行了condaupdaten......
  • torch:有没有办法在GPU中维护和乘以单位向量矩阵
    我有一个巨大的稀疏矩阵S。每列有1个值为1的条目。其余值为零。我经常需要将S与另一个矩阵A(S@A)相乘。它实际上只是一个“选择器”,所以在numpy中实现很简单。torch有一些API可以帮助我解决这个问题吗?S@A的结果将在gpu中广泛使用(例如进一......