python实战应用讲解-【numpy专题篇】常见问题解惑(十四)(附python示例代码)

本文详细介绍了Python中使用NumPy创建矢量,以及Pandas创建虚拟变量和频率表的方法,包括value_counts和crosstab函数的应用。此外,还展示了如何利用Numpy裁剪图像。
摘要由CSDN通过智能技术生成

目录

如何在Python中使用NumPy创建一个矢量

如何用Pandas在Python中创建虚拟变量

如何在Python中创建频率表

方法1:使用value_counts(方法的简单频率表

方法2:使用pandas.crosstab()方法制作单程频率表

方法3:使用pandas.crosstab()方法制作双向频率表

如何使用Numpy模块裁剪图片

使用索引来裁剪图片


如何在Python中使用NumPy创建一个矢量

NumPy是一个通用的数组处理包。它提供了一个高性能的多维数组对象,以及处理这些数组的工具。它是用Python进行科学计算的基本软件包。Numpy基本上用于创建n维的数组。

矢量是由分量构成的,分量是普通数字。我们可以把向量看作是一个数字列表,而向量代数是对列表中的数字进行的操作。换句话说,向量就是numpy的一维数组。

为了创建一个向量,我们使用np.array方法。

语法: np.array(list)
参数:它采用1-D列表,可以是1行和n列,或n行和1列。
返回:它返回的向量是numpy.ndarray。

注意:我们也可以用其他方法来创建向量,这些方法会返回一维的numpy数组,例如np.range(10), np.zeros((4, 1))会得到一维数组,但最合适的方法是使用np.array与一维列表。

创建一个矢量
在这个例子中,我们将创建一个水平向量和一个垂直向量

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

格图素书

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值