numpy 初识(一)】的更多相关文章

1,机器学习numpy 初识 1)numpy初识 import numpy num1= numpy.array([1,2,3]) dtype('num1') #查找类型 num1.dtype num1.shape #查找数据维数 num1.genfromtxt("wordll.txt",delimiter=',',dtype=str,skip_header=1) #通过文本读取数据 num1[0,2] #取指定标的数据 小标为0-2的数据 matrix = numpy.array([5…
针对 numpy.array(序列)的实例介绍 ndim 数组(矩阵)的维度 size 所有元素的和 数学运算(+, -) 元素个数一样,对应位置相减 加,减,乘,平方一个数,执行广播形式:即都减去一个数 符号运算 >, <= 也是广播方式 * 矩阵相乘,对应位置相乘 点成dot:行,列对应位置相乘,结果相加…
基本操作: 读取文件(与pandas读取csv相似): import numpy numpy.genfromtxt("word.txt", delimiter=',', dtype=str)# => <class 'numpy.ndarray'> numpy.array(序列) # 一维向量 vector = numpy.array([1, 2, 3, 4]) print(vector.shape) # 二维矩阵 matrix = numpy.array([[5, 1…
import numpy as np; //一维NumPy数组 myArray = np.array([1,2,3,4]); print(myArray); [1 2 3 4] //打印一维数组的形状 print(myArray.shape); (4,) //像普通的Python数组一样,NumPy数组的起始索引编号为0. print(myArray[0]); print(myArray[1]); 1 2 //像数组一样直接修改NumPy数组 myArray[0] = 0; print(myAr…
一.创建ndarrary 1.使用np.arrary()创建 1).一维数组 import numpy as np np.array([1, 2, 3, 4]) 2).二维数组 np.array([[1, 2, 3], [3, 8,0], [3, 2, 5]]) 注意: a.创建数组的时候,数据类型最好一致,若不一致 str->float->int b.数组要等长 不等长的数组 np.array([[1, 1, 2], [3, 5, 1], [2, 0]]) 结果 array([list([1…
基本运算 exp: e sqrt:开放 floor:向下取整 ravel:矩阵拉成一个向 T:转置(行和列变换) 改变形状: resize: 更改其形状(返回值为None)a.resize(6,2) a.shape = (6, 2) a.reshape(6, 2) ndarray 拼接: hstack( (a,b) ),横着拼接 ndarray vstack( (a,b) ),纵着拼接 ndarray 拆分: hsplit(a, n) : n: 为整数,横着均分3部分,为元组:按元组中元素的位置…
ndarray(N-dimensional array)对象是整个numpy库的基础. 它有以下特点: 同质:数组元素的类型和大小相同 定量:数组元素数量是确定的 一.创建简单的数组: np.array([2,2]) 创建了一个长度为2的一维数组 array(data,dtype=):该函数可以传递两个参数,第一个为数据,可以接收嵌套的元组或列表(可以组合):第二个为数据类型,如果不传会为ndarray()对象指定最合适的数据类型. 二.基本属性: dtype(data-type,数据类型):指…
from numpy import *   导入numpy包 random可以生成随机数组 通过mat函数,将数组转换成矩阵,可以对矩阵进行求逆计算等.其中.I操作实现了矩阵求逆计算操作. 执行矩阵乘法,得到矩阵与其逆矩阵相乘的结果.结果应该是单位矩阵,但是实际结果有很多误差数. 将实际结果与单位矩阵进行差值计算,得到误差结果.其中,eye(4)函数是生成4*4的单位矩阵.…
jupter nootbok 快捷键 插入cell:a b 删除cell:x cell模式的切换:m:Markdown模式 y:code模式 运行cell:shift+enter tab:补全 shift+tab:打开帮助文档 NumPy NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库. 一.创建ndarray 1. 使用np.array()创建 一维数据创建 import numpy…
PS:内容来源于<利用Python进行数据分析> 一.创建ndarray 1.array :将一个序列(嵌套序列)转换为一个数组(多维数组) In[2]: import numpy as np In[3]: arr = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9]) In[4]: arr Out[4]: array([1, 2, 3, 4, 5, 6, 7, 8, 9]) In[5]: arr = np.array([[1, 2, 3], [4, 5, 6], [7…