
numpy学习笔记
jia666666
生活本无趣,有趣的是人
展开
-
Numpy学习笔记(七)数学函数
三角函数'''numpy.sin(x):三角正弦。numpy.cos(x):三角余弦。numpy.tan(x):三角正切。numpy.arcsin(x):三角反正弦。numpy.arccos(x):三角反余弦。numpy.arctan(x):三角反正切。numpy.hypot(x1,x2):直角三角形求斜边。numpy.degrees(x):弧度转换为度。numpy.radians(x):度转换为弧度。numpy.deg2rad(x):度转换为弧度。作用与上radians()相同nu原创 2021-03-22 16:03:33 · 1512 阅读 · 0 评论 -
Numpy学习笔记(八)数组索引与切片
数组索引import numpy as np#TODO 1 数组索引a = np.arange(10) # 生成一维数组 0-9print(a)'''[0 1 2 3 4 5 6 7 8 9]'''print(a[1]) #获取索引值为 1 的数据。'''1'''print(a[[1, 2, 3]]) #获取索引值为 1,2,3 的数据。'''[1 2 3]'''a = np.arange(20).reshape(4, 5) #生成4行5列二维数组print(a)'''[[原创 2021-03-22 16:13:21 · 457 阅读 · 0 评论 -
Numpy学习笔记(六)随机数
随机数据'''numpy.random.rand(d0, d1, ..., dn) 方法的作用为:指定一个数组,并使用 [0, 1) 区间随机数据填充,这些数据均匀分布'''import numpy as np#TODO 1 [0, 1) 区间随机生成一个指定维度数组a=np.random.rand(2, 5) #生成一个2行5列的二维数组,值随机在[0, 1) 区间.值类型float64print(a)'''[[0.69972014 0.75348206 0.83342597 0.原创 2021-03-22 15:47:29 · 1195 阅读 · 0 评论 -
Numpy学习笔记(五)数组操作
形状改变import numpy as np# TODO 1 形状改变'''reshape 可以在不改变数组数据的同时,改变数组的形状,numpy.reshape(a, newshape)'''print(np.arange(10).reshape((5, 2)))# 对生成的一维数组改变形状为5行2列'''[[0 1] [2 3] [4 5] [6 7] [8 9]]''''''resize(a,new_shape):对数组尺寸进行重新设定。'''print(np.arang原创 2021-03-22 15:29:07 · 504 阅读 · 0 评论 -
Numpy学习笔记(四)数组属性
#!/usr/bin/env python# -*- coding: utf-8 -*-# Author : jia666# Time : 2021/2/20 16:44import numpy as npa = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])# TODO 1 查看a的值print(a) '''[[1 2 3] [4 5 6] [7 8 9]]'''#TODO 2 查看a的转置print(a.T) '''原创 2021-03-22 14:14:51 · 305 阅读 · 0 评论 -
Numpy学习笔记(三)创建数组
一、NumPy函数创建'''arange函数作用:在给定区间内创建一系列均匀间隔的值numpy.arange(start, stop, step, dtype=None)'''import numpy as np# 在区间 [3, 7) 中以 0.5 为步长新建数组,数值类型为浮点数data=np.arange(3, 7, 0.5, dtype='float32')print(data)'''[3. 3.5 4. 4.5 5. 5.5 6. 6.5]''''''linsp原创 2021-03-22 11:58:05 · 719 阅读 · 0 评论 -
Numpy学习笔记(九)副本与视图
常用概念副本和视图的区别,其中着重讲解两者返回值的不同点。NumPy函数的很多事务(transaction)隐式使用的广播机制(broadcasting)对象的副本或视图你可能已经注意到, NumPy中,尤其是在做数组运算或数组操作时,返回结果不是数组的副本就是视图。 NumPy中,所有赋值运算不会为数组和数组中的任何元素创建副本>>> a=np.array([1,...原创 2020-02-02 13:34:19 · 634 阅读 · 0 评论 -
Numpy学习笔记(二)转换数组
NumPy库的心脏–ndarray整个 NumPy库的基础是 ndarray( N-dimensional array,N维数组)对象。它是一种由同质元素组成的多维数组,元素数量是事先指定好的。同质指的是几乎所有元素的类型和大小都相同。事实上,数据类型由另外一个叫作 dtype( data-type,数据类型)的 NumPy对象来指定;每个 ndarray只有一种 dtype类型。...原创 2020-02-01 14:14:17 · 1428 阅读 · 0 评论 -
Numpy学习笔记(一)安装及数值类型
Numpy 安装及数值类型介绍一、实验介绍1.1 实验内容如果你使用 Python 语言进行科学计算,那么一定会接触到 Numpy。Numpy 是支持 Python 语言的数值计算扩充库,其拥有强大的多维数组处理与矩阵运算能力。除此之外,Numpy 还内建了大量的函数,方便你快速构建数学模型。1.2 实验知识点Numpy 安装Numpy 数值类型介绍1...原创 2020-02-01 12:43:06 · 672 阅读 · 0 评论