矢量工具包旨在使矢量算法对每个人都很简单。它可以作为大型科学图书馆生态系统中的一个实用工具,或者更简单地说,作为一个用来理解矢量数学的玩具。

vectorkit的Python项目详细描述


矢量工具包

矢量工具包旨在使矢量算法对每个人都很简单。它可以作为大型科学图书馆生态系统中的一个实用工具,或者更简单地说,作为一个用来理解矢量数学的玩具。 这是一项正在进行的工作,可能还没有准备好进行大规模的数据咀嚼。

安装

$ sudo pip install vectorkit

运行交互式shell

$ vectorkit

=====================================================

        VECTORKIT :: v0.1.3
        Interactive Shell

=====================================================
>>>>
>>>>

导入

import vectorkit

或者,

from vectorkit import Vector, isovector, randvec

概述

属性

components-向量的组成部分列表

dimensions-向量的维数或其分量的计数

min-最小成分

^ }-最大分量

sum-矢量分量之和

memsize-内存中向量的大小

方法

add-添加两个向量

append-将新组件附加到向量

concat-将两个向量合并为一个向量

crossmul-返回两个三维向量的叉积

describe-返回一个向量的描述,包括它的维数和内存大小

distance-返回两个向量之间的欧几里德距离

dotmul-返回两个向量之间的点积

extend-在指定长度的向量上加上零,位置正确

extended-返回一个新向量,该向量的零附加到指定长度,

insert-在指定索引处插入新组件

magnitude-返回向量的大小

mean-返回矢量分量的平均值

minmax-返回已使用标准的最小-最大特征缩放标准化的向量的变体

minmaxmean-返回已使用标准平均值和最小最大特征缩放标准化的向量的变体

normalize-返回已使用z-分数或标准偏差规范化的向量的变体

pop-删除指定位置的组件

reverse-反转矢量的方向

reversed-返回一个反向向量的变体

sdiv-返回一个新向量,它是向量的标量除法的商

shuffle-在适当的位置洗牌向量组件

shuffled-返回一个新向量,其中包含向量组件的无序版本

smul-返回一个新向量,它是向量的标量乘的乘积

std-返回矢量分量的标准偏差

stdnorm-返回已使用z-分数或标准偏差规范化的向量的变体

subtract-返回一个新向量,这是一个向量与另一个向量相减的结果

subvec-返回一个新向量,它是原始向量的一个切片

to_list-返回向量的组件列表

to_tuple-返回向量组件的元组

unitvec-返回一个已缩放为单位长度的新向量

vector_eq-返回两个向量之间直线的向量方程

其他

isovector-返回一个指定长度的向量,该向量在整个过程中包含相同的分量

randvec-生成具有随机分量的指定长度向量

常规使用

阅读完整详细的使用指南here

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java只在最新的异步更新数据上运行计算   ADT更新后Eclipse中的java问题   java spring数据jpa无法插入   java在安卓游戏中放置主游戏循环的位置   java如何处理从相机保存图像时的错误?   Java字符串作为路径的一部分   带preparedStatement的java sql Select*   AutoClose HttpURLConnection与JAVA中的DB连接相同(使用tryWithResources)   javascript HtmlUnit试图获取加载了脚本的某些字段的网页的html的大型异常日志   如何识别批处理文件是否在java中执行?   java用arraylist填充可滚动的JList   java文本到语音功能在我的Listview中不起作用   java侦听Firebase Firestore数据库中的元数据更改   java奇怪的类型转换((ClassPathXmlApplicationContext)上下文)。close();   当包含CQ5组件时,java无法创建cq节点   具有Junit测试用例的Java项目   java如何启动和运行网格   javascript如何在不重新加载页面的情况下更新jsp页面上的变量?