python计算库numpy
导入numpy
读取文件
创建numpy数组
查看数组大小
查看数组类型
numpy数组的访问
作比较
类型转换
矩阵的和
numpy生成等差数列
访问数组的维度
数组总元素
生成全1、全0的数组
生成等差数列(np.arange)
生成随机数
生成等差数列 (np.linspace)
数组运算
numpy的常用方法
np.exp和np.sqrt
np.floor和.resize和.ravel和np.random
np.floor和np.hstack和np.random.random()
np.vsplit
id
view方法
copy方法
np.tile
np.argsort
导入numpy
import numpy
读取文件
xxx=numpy.genfromtxt("xxx.txt", delimiter=",")
# numpy.genfromtxt("xxx.txt", delimiter=",",dtype="U75", skip_header=1)
print(type(xxx))
#
创建numpy数组
#The numpy.array() function can take a list or list of lists as input. When we input a list, we get a one-dimensional array as a result:
vector = numpy.array([5, 10, 15, 20])
#When we input a list of lists, we get a matrix as a result:
matrix = numpy.array([[5, 10, 15], [20, 25, 30], [35, 40, 45]])
print(vector)
print(matrix)
#[ 5 10 15 20]
#[[ 5 10 15]
# [20 25 30]
# [35 40 45]]
查看数组大小
#We can use the ndarray.shape property to figure out how many elements are in the array
vector = numpy.array([1, 2, 3, 4])
print(vector.shape)
#For matrices, the shape property contains a tuple with 2 elements.
matrix = numpy.array([[5, 10, 15], [20, 25, 30]])
print(matrix.shape)
# (4,)
#(2, 3)
查看数组类型
#Each value in a NumPy array has to have the same data type
#NumPy will automatically figure out an appropriate data type when reading in data or converting lists to arrays.
#You can check the data type of a NumPy array using the dtype property.
numbers = numpy.array([1, 2