Numpy 常用API学习(全)
Numpy 常用API学习(全) 一、介绍 NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质的程序库 Numarray 的特色,并加入了其它扩展而开发了 NumPy。NumPy 为开放源代码并且由许多协作者共同维护开发。 二、常用API 2.1.numpy.genfromtxt 从文本上读取相应的矩阵数据,delimiter是分隔符 import numpydata = numpy.genfromtxt("data.txt",dtype=str,delimiter=",")print(data)print(type(data))print(help(numpy.genfromtxt)) 2.2.numpy.array 将列表转换为矩阵 vector = numpy.array([5,10,15,20])matrix = numpy.array([[5,10,15],[20,25,30],[35,40,45]])print(vector)print(matrix) 2.3.vector