首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

NumPy 1.26 中文文档(四十二)

值必须在 0 和 1 之间(包括 0 和 1)。 轴{int, int 的 tuple, None}, 可选参数 计算分位数的轴或轴。默认值是在数组的扁平化版本上计算分位数。...返回数组元素的中位数。 参数: a array_like 输入数组或可转换为数组的对象。 axis{int, int 序列, None}, 可选 计算中位数的轴或轴。...协方差指示了两个变量一起变化的程度。如果我们检查 N 维样本,(X = [x_1, x_2, … x_N]^T),那么协方差矩阵元素 (C_{ij}) 即为(x_i)和(x_j)的协方差。...示例 考虑两个变量,(x_0)和(x_1),它们之间存在完美的负相关关系: >>> x = np.array([[0, 2], [1, 1], [2, 0]]).T >>> x array([[0, 1...请注意元素(C_{0,1}),显示了(x_0)和(x_1)之间的相关性为负。

23810

NumPy 使用教程

NumPy 中,ndarray 类具有六个参数,它们分别为:  shape:数组的形状。dtype:数据类型。buffer:对象暴露缓冲区接口。offset:数组数据的偏移量。...numpy.ceil(x):返回输入的上限(标量 x 的底部是最小的整数 i).numpy.trunc(x):返回输入的截断值。 随机选择几个浮点数,看一看上面方法的区别。 ...也就是说,索引的自由度更大。  三、排序、搜索、计数  最后,再介绍几个 numpy 针对数组元素的使用方法,分别是排序、搜索和计数。 ...nanargmax(a ,axis):返回数组中指定轴的最大值的索引,忽略 NaN。argmin(a ,axis,out):返回数组中指定轴的最小值的索引。...Ndarray 索引与切片相关的方法,这将对灵活处理多维数组提供帮助。

2.5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    干货|教你一文掌握:Matplotlib+Seaborn可视化

    0 2 参数介绍 Figure:面板(图),matplotlib中的所有图像都是位于figure对象中,一个图像只能有一个figure对象。...ax2 = fig.add_subplot(,,) #通过fig添加子图,参数:行数,列数,第几个。 print(fig,ax1,ax2) #方法2:一次性创建窗口和多个子图。...就是隔几个刻度才显示一个标签文本 ax1.xaxis.set_major_locator(xmajorLocator) #x轴 应用定义的横向主刻度格式。...='major') #x坐标轴的网格使用定义的主刻度格式 ax1.set_xticks([]) #去除坐标轴刻度 ax1.set_xticks((-5,-3,-1,,,)) #设置坐标轴刻度...,alpha=0.5,color='r',label='legend2') #参数:左偏移、高度、柱宽、透明度、颜色、图例 #关于左偏移,不用关心每根柱的中心不中心,因为只要把刻度线设置在柱的中间就可以了

    4.8K10

    【数据可视化包Matplotlib】Matplotlib基本绘图方法

    ,label="cos(x)") # label参数和plt.legend()配合实现图例显示 plt.xlim(0,2*np.pi) # 设定x轴的取值范围 plt.ylim(-1,1) plt.xlabel...b') # "$\pi/2$"属于Latex表示法 plt.grid(axis='x',ls='--') plt.legend() plt.show() 二、布局相关的对象——Figure、Subplot...plt.plot()函数的参数及其解释如下: x:x轴数据序列,可以是列表、数组或者其他可迭代对象。如果未提供此参数,将使用默认的索引作为x轴数据。...y:y轴数据序列,也可以是列表、数组或者其他可迭代对象。 fmt:格式化字符串,用于设置线条的颜色、线型和标记样式。例如,'r–'表示红色虚线,'bo’表示蓝色圆点。...# 基本的常用于线性回归分析中 np.random.seed(0) # 作用相当于random.seed(),但它返回一个伪随机数生成器对象,可用该对象生成随机数 x = np.linspace(0,1,100

    11410

    Matplotlib 中文用户指南 3.7 变换教程

    混合变换 在数据与轴域坐标混合的混合坐标空间中绘制是非常实用的,例如创建一个水平跨度,突出y数据的一些区域但横跨x轴,而无论数据限制,平移或缩放级别等。...使用偏移变换来创建阴影效果 变换的一个用法,是创建偏离另一变换的新变换,例如,放置一个对象,相对于另一对象有一些偏移。...偏移的一个用途是创建一个阴影效果,其中你绘制一个与第一个相同的对象,刚好在它的右边和下面,调整zorder来确保首先绘制阴影,然后绘制对象,阴影在它之上。...这里有一个效率问题,因为你可以平移和放大你的轴域,它会影响仿射变换,但你可能不需要计算潜在的昂贵的非线性比例或简单的导航事件的投影。 也可以将仿射变换矩阵相乘在一起,然后在一步之中将它们应用于坐标。...在matplotlib.projections包中有几个投影示例,深入了解的最好方法是打开这些包的源代码,看看如何自己制作它,因为 matplotlib 支持可扩展的轴域和投影。

    98930

    【动手学深度学习】深入浅出深度学习之PyTorch基础

    二、实验准备 根据GPU安装pytorch版本实现GPU运行实验代码; 配置环境用来运行 Python、Jupyter Notebook和相关库等相关库。...=True) print(x.grad) loss.backward() print(x.grad) 输出结果: 3.在控制流的例子中,我们计算d关于a的导数,如果将变量a更改为随机向量或矩阵,会发生什么...4.标量、向量、矩阵和张量是线性代数中的基本数学对象。 5.向量是标量的推广,矩阵是向量的推广。 6.标量、向量、矩阵和张量分别具有零、一、二和任意数量的轴。...7.通过使用sum和mean等操作,可以沿指定的轴降低张量的维度。 8.两个矩阵的按元素乘法被称为Hadamard积,与矩阵乘法不同。...9.在深度学习中,常常使用范数,如L1范数、L2范数和Frobenius范数。 10.微分和积分是微积分的两个分支,其中微分在深度学习的优化问题中得到了广泛应用。

    40210

    机器学习扩展包MLXtend绘制多种图形

    如果为'pearsonr',则使用皮尔逊相关系数;如果为其他函数,则需要该函数能够接受两个输入并返回一个包含相关系数和另一个不需要的值的元组。...ax:绘图的坐标轴对象,如果为None,则创建一个新的坐标轴对象。...row_names:形状为n_rows的数组,默认为None。用作y轴刻度标签的行名称列表。column_names:形状为n_columns的数组,默认为None。用作x轴刻度标签的列名称列表。...figure:Matplotlib的Figure对象,如果提供,则在该对象上绘制混淆矩阵,否则创建一个新的Figure对象,默认为None。...axis:Matplotlib的Axes对象,如果提供,则在该对象上绘制混淆矩阵,否则创建一个新的Axes对象,默认为None。

    26410

    科学计算Python库:Numpy入门

    它是一个 Python 库,提供多维数组对象、各种派生对象(例如掩码数组和矩阵)以及用于对数组进行快速操作的各种例程,包括数学、逻辑、形状操作、排序、选择、I/O 、离散傅里叶变换、基本线性代数、基本统计运算..., *, like=None) k为0默认对角线上为1,k变大,往上偏移 np.eye(2, dtype=int) array([[1, 0], [0, 1]]) 3、原有数组操作 #...1、逻辑筛选 2、where筛选 numpy.where(condition, [x, y, ]) # 如果不加xy参数,返回符合条件的数组 >>> a=np.arange(4) >>> np.where...加 + 减 - 元素相乘 # 元素相乘 * # **是幂次方 矩阵相乘 @ # 或者 .dot() 广播规则 对不同大小的矩阵进行这些算术运算,但前提是得有一个轴的形状是一样的。...轴(axis)其实可以理解为方括号“[]”,有几个方括号就有几个轴,数轴的顺序是从外往里数的,最外面的方括号是第一个轴(axis=0),次外面的是第二个轴(axis=1)。

    40630

    python数据可视化系列教程——matplotlib绘图全解

    )、字体大小和样式设置 grid: 设置网格颜色和线性 legend: 设置图例和其中的文本的显示 line: 设置线条(颜色、线型、宽度等)和标记 patch: 是填充2D空间的图形对象,如多边形和圆...xticks和yticks: 为x,y轴的主刻度和次刻度设置颜色、大小、方向,以及标签大小。...线条相关属性标记设置 线条风格linestyle或ls 描述 ‘-‘ 实线 ‘:’ 虚线 ‘–’ 破折线 ‘None’,’ ‘,’’ 什么都不画...就是隔几个刻度才显示一个标签文本 ax1.xaxis.set_major_locator(xmajorLocator) #x轴 应用定义的横向主刻度格式。...、高度、柱宽、透明度、颜色、图例 #关于左偏移,不用关心每根柱的中心不中心,因为只要把刻度线设置在柱的中间就可以了 plt.xticks(x_index + bar_width/2, x_data)

    3.1K10

    NumPy 初学者指南中文第三版:6~10

    , np.nan], [0, 0.123456780, np.nan], rtol=1e-7, atol=0)) The result is as follows: Pass None 调用array_equal...([0, 0.123456789, np.nan], [1, 0.23456780, np.nan])) The result is as follows: Pass None 调用assert_array_less...来自matplotlib.dates包的这些对象在x轴上定位了几个月和几天: alldays = DayLocator() months = MonthLocator() 创建一个日期格式化程序以格式化...对数图 当数据具有较宽范围的值时,对数图很有用。 matplotlib具有函数semilogx()(对数x轴),semilogy()(对数y轴)和loglog()(x和y轴为对数)。...现在,让我们使用限制性更强的过滤器,该过滤器将只剩下主要频率分量。 我们将为其拟合正弦波模式并绘制结果。 该模型具有四个参数-幅度,频率,相位和垂直偏移。

    2.5K00

    NumPy 1.26 中文文档(五)

    索引可以变化的范围由数组的shape指定。每个项目占用多少字节以及如何解释字节是由与数组相关联的数据类型对象定义的。...算术运算、矩阵乘法和比较操作 在ndarrays上的算术和比较运算被定义为逐元素操作,并且通常产生ndarray对象作为结果。...算术,矩阵乘法和比较操作 对ndarrays上的算术和比较操作被定义为逐元素操作,并通常产生ndarray对象作为结果。...示例 拥有自己内存的数组的基本对象为 None: >>> x = np.array([1,2,3,4]) >>> x.base is None True 切片创建一个视图,其内存与 x 共享: >>>...示例 拥有自己内存的数组的基本对象为 None: >>> x = np.array([1,2,3,4]) >>> x.base is None True 切片创建一个视图,其内存与 x 共享: >>>

    15310

    十一.数据分析之Numpy、Pandas、Matplotlib和Sklearn入门知识万字详解

    下图是数据分析的核心模型,主要划分为训练和预测两部分内容。 训练。输入历史数据进行训练,得到分析模型。 预测。输入新数据集,采用训练的模型进行预测操作,并绘制相关图形和评估结果。...import numpy as np np.array([2, 0, 1, 5, 8, 3]) #生成数组 SciPy SciPy是一个开源的数学、科学和工程计算包,提供矩阵支持,以及矩阵相关的数值计算模块...同时如果想获取矩阵中的某一列数据怎么实现呢?因为在进行数据分析时,通常需要获取某一列特征进行分析,或者作为可视化绘图的x或y轴数据。...---- 3.Series Series是一维标记数组,可以存储任意数据类型,包括整型、字符串、浮点型和Python对象等,轴标一般指索引。...plt.title(“用户消费数据对比柱状图”) 设置绘制图形的标题为“用户消费数据对比柱状图”。 plt.xlabel(“用户”) 表示绘制图形的X轴坐标标题,即为“用户”。

    3.2K11

    Pandas-DataFrame基础知识点总结

    该方法中几个重要的参数如下所示: 参数 描述 header 默认第一行为columns,如果指定header=None,则表明没有索引行,第一行就是数据 index_col 默认作为索引的为第一列,可以设为...numpy的元素级数组方法,也可以用于操作Pandas对象: frame = pd.DataFrame(np.random.randn(3,3),columns=list('bcd'),index=[...-1.42 2.09 Colorado -0.71 1.42 -0.56 排序和排名 对于DataFrame,sort_index可以根据任意轴的索引进行排序,并指定升序降序 frame...sum、mean、max等方法,我们可以指定进行汇总统计的轴,同时,也可以使用describe函数查看基本所有的统计项: df = pd.DataFrame([[1.4,np.nan],[7.1,-4.5...方法来计算一个DataFrame的相关系数矩阵和协方差矩阵,同时DataFrame也可以与Series求解相关系数。

    4.3K50

    数据分析中的可视化-常见图形

    (1)单个图的绘制 创建图对象: fig = plt.figure() # 设置figsize参数可以确保图片保存到磁盘时具备一定的大小和纵横比....还可以指定subplots的其他参数,例如使得子图之间具有相同的x轴或者y轴(否则matplotlib会自动缩放各子图的坐标轴界限) (3)调整子图的间距 利用subplots_adjust函数可以调整各个子图之间的间距和图像大小...=True) # 子图为2行2列,设置子图具有相同的x轴和y轴 4for i in range(2): 5for j in range(2): 6axes[i,j].hist(np.random.randn...image.png (4)设置刻度、标签和图例 这几个操作都需要调用axis对象的相关函数实现: 设置操作 axis内部函数 设置刻度 set_xticks([ticks_list])或者set_yticks...数据点被分割到离散的,间隔均匀的面元中,绘制的是各个面元中数据点的数量。其中参数bins表示面元的单位,可以用normed设置是否进行归一化。 密度图: 密度图经常和直方图绘制在一起。

    1.4K20
    领券