一、向量是什么
在数学中,向量(也称为欧几里得向量、几何向量、向量)是指具有大小和方向的量。它可以直观地表示为带有箭头的线段。箭头指向:表示向量的方向;线段的长度:表示向量的大小。向量对应的只有量级没有方向的量称为量(物理学中称为标量)
在这里,向量是一维数组,创建向量的最简单方法之一是使用 arange 函数:
arange 函数还可以指定初始值、终止值和步长来创建一维数组:
向量还能直接对每个元素进行运算:
二、创建向量
使用上面的 arange 是一种创建向量的方法。其实只要创建数组的函数就可以创建向量,比如:
linspace() 函数
简介:linspace通过指定初值、终止值和元素个数来创建等差数列向量,并通过endpoint参数指定是否包含终止值。默认值是true
logspace() 函数
和linspace一样,创建一个比例序列,基数由base参数指定,默认基数为10
zeros() 函数和 ones() 函数
这两个函数可以分别创建指定长度或形状的全 0 或全 1 的 ndarray,例如:
指定数据类型:
empty() 函数
此函数可以创建一个没有任何具体值的 ndarray,例如:
random.randn() 函数
randn 是 numpy.random 中生成正态分布随机数据的函数
fromstring() 函数
从字符串创建数组
上面从字符串创建的数组,定义为整形8bit,创建出来的其实就是字符串的ASCII 码
fromfunction() 函数
从函数创建数组,是数据分析常见的方法
可以先定义一个从下标计算值的函数,然后使用fromfunction创建一个数组
fromfunction 的第一个参数是计算每个数组元素的函数名称,第二个参数指定数组的形状。因为它支持多维数组,所以第二个参数必须是一个序列。
例如我创建一个九九乘法表:
注意fromfunction函数中的第二个参数指定数组的下标,下标作为实参通过遍历传递给函数的形参。
众多
视频,尽在python学习网,欢迎在线学习!
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python如何自动下载pip11/11
- ♥ python哈希哈希图01/09
- ♥ Python中cProfile分析工具的使用12/03
- ♥ python如何制作报表系统09/05
- ♥ 什么是python六模块10/16
- ♥ python如何释放内存08/22
内容反馈