-
Numpy 统计函数
所属栏目:[教程] 日期:2023-07-03 热度:5646
NumPy 提供了很多统计函数,例如对数组求和、用于从数组中查找最小元素,最大元素,百分位标准差和方差等。
常用的统计函数如下:
函数 说明
sum 对数组中的全部或沿着轴向的元素求和。
mean、median [详细] -
Numpy 二元函数
所属栏目:[教程] 日期:2023-07-01 热度:8349
通用函数中,接受两个标量值、并产生一个或多个标量值的情况,这里称之为二元函数。
常用的二元函数,包括算术运算、比较级运算、求余数等。
1. 常用算术运算
1.1 四则运算
当对两个数组进行四则运算,可以[详细] -
Numpy 数组运算与广播
所属栏目:[教程] 日期:2023-07-01 热度:1721
对数组的算术运算通常在相应的元素上进行。 如果两个阵列具有完全相同的形状,则这些操作被无缝执行,这一小节将通过数组的运算来展示广播的一些特征。
1. 常见的两种广播途径
1.1 相同大小的数组计算
如果两个[详细] -
数值修约函数
所属栏目:[教程] 日期:2023-07-01 热度:4901
数值修约,又称数字修约,是指在进行具体的数字运算前,按照一定的规则确定一致的位数,然后舍去某些数字后面多余的尾数的过程。比如, 我们常提到的四舍五入,就属于数值修约中的一种。
常用的数值修约函数如下:[详细] -
Numpy 一元函数
所属栏目:[教程] 日期:2023-07-01 热度:8105
通用函数(即 ufunc)是一种对 ndarray 中的数据执行元素级运算的函数。你可以将其看作简单函数的矢量化封装结果。本小节主要讲述仅接受一个标量值、并产生一个或多个标量值的情况,这里称之为一元函数。
Numpy 中[详细] -
Numpy 遍历数组
所属栏目:[教程] 日期:2023-07-01 热度:3872
Numpy 提供了一个迭代器对象 numpy.nditer,能够实现灵活地访问一个或者多个数组元素,达到遍历数组的目的。
1. 数组元素访问
1.1 按照内存布局打印数组元素
在默认情况下,numpy.nditer 迭代器返回的元素顺序,[详细] -
Numpy 的索引与切片
所属栏目:[教程] 日期:2023-07-01 热度:9183
Python 的内置容器对象,例如列表,可以通过索引或切片来访问和修改。这在 ndarray 对象中也一样,ndarray 对象中的元素遵循基于零的索引,常用的索引方式:元素访问、切片索引、布尔型索引。
1. 元素访问
1.1 单[详细] -
Numpy 随机数
所属栏目:[教程] 日期:2023-07-01 热度:7146
numpy.random 模块对 Python 内置的 random 进行了补充,增加了一些用于高效生成符合多种概率分布的样本值的函数。这一小节将详述如何用 Numpy 快速创建随机数矩阵。
1. 创建符合均匀分布的随机数组
1.1 numpy.r[详细] -
Numpy 数组创建方法
所属栏目:[教程] 日期:2023-07-01 热度:1859
在数组的属性和方法这一小节中我们学习到了如何查看数组的大小、维数(秩)、元素的数据类型、每个元素的大小等等。这一小节将详述如何从数值范围创建特殊数组,比如指定间隔的等差数列型数组、等比数列型数组等。[详细]
-
Numpy 数据类型
所属栏目:[教程] 日期:2023-07-01 热度:9333
本小节将详述 Numpy 内置的数据类型,以及如何在创建数组对象时进行灵活指定、如何查看创建好的数组类型、以及如何更改数据类型。
1. 常见数据类型
Numpy 支持的数据类型比 Python 内置的要多很多,而这也是 Num[详细] -
Numpy ndarray 对象
所属栏目:[教程] 日期:2023-07-01 热度:1272
本小节将详述如何创建 ndarray 对象,以及如何创建特殊的 ndarray 对象。
1. ndarray 对象
ndarray,也就是我们常用的 N 维数组对象,是 Numpy 最核心的组成部分。你可以把它视为一个快速而灵活的大数据集容器,[详细] -
什么是 NumPy?
所属栏目:[教程] 日期:2023-07-01 热度:1597
Numpy,(Numerical Python 的缩写),它是 Python 语言的一个扩展程序库,支持数组结构与矩阵运算,并且针对数组运算提供大量便捷的数学函数库。Numpy 大大简化了向量和矩阵的操作及处理流程,降低了数据开发的门槛[详细]
-
NumPy 教程
所属栏目:[教程] 日期:2023-07-01 热度:1437
NumPy(Numerical Python)是 Python 的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比 Python 自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix)),支持[详细]
-
Flask 的钩子函数使用
所属栏目:[教程] 日期:2023-07-01 热度:8185
在服务端处理请求时,有时需要:在处理请求前执行一些准备工作,在处理请求后执行一些扫尾工作,例如:
@app.route('/page1')
def page1():
执行准备工作
执行请求
执行扫尾工作
@app.r[详细] -
什么是 REST
所属栏目:[教程] 日期:2023-07-01 热度:6601
REST 全称是 Representational State Transfer 的缩写,中文翻译是表述性状态转移。Roy Thomas Fielding 首次在他的博士论文中提出的 REST 这个概念,他把互联网软件的架构原则,定名为 REST。
Roy Thomas Fieldi[详细] -
Flask 防御 CSRF 攻击
所属栏目:[教程] 日期:2023-07-01 热度:7548
在 Flask 中防御 CSRF 攻击的最常见方法是基于校验 Token 检测 CSRF 攻击,它的基本思想如下:
在服务端生成一个随机的、不可预测的字符串,该字符串称为 CSRF Token;
客户获取安全相关的页面时,服务端将 CSRF[详细] -
Flask 操作 Session
所属栏目:[教程] 日期:2023-06-30 热度:5205
这节课我们就来学习下如何使用 Flask 框架操作 Session。和 Cookie 的操作差不多,对 Session 的操作同样有 设置、获取、删除等等。
1. 程序简介
1.1 程序功能和结构
完成一个 Flask 程序,提供操作 Session 的[详细] -
Flask 操作 Cookie
所属栏目:[教程] 日期:2023-06-30 热度:3674
这节课我们就来学习下如何使用 Flask Web 框架来操作 Cookie。
1. 程序简介
1.1 程序功能
完成一个 Flask 程序,提供操作 Cookie 的 3 项功能,如下表所示:
页面路径 功能
/set_cookie 设置一个名称[详细] -
Session 简介
所属栏目:[教程] 日期:2023-06-30 热度:8176
Session 是在服务端保存的一个数据结构,用来存储用户的信息 (例如登录状态、用户名称),Session 数据可以保存在内存、文件或者数据库中。Session 有一个唯一标识 SID (Session ID),对应一个用户,在服务端使用 SID[详细]
-
Cookie 的概念
所属栏目:[教程] 日期:2023-06-30 热度:9826
本小节依次讲解 Cookie 的概念,并讲解了如何使用 Cookie。
1. 需求的提出
网站常常需要记录访问者的一些基本信息,例如:用户是否登录、用户登录名称、密码、用户在 Web 站点购物的方式或用户访问该站点的次数。[详细] -
Flask 实现文件上传及文件访问
所属栏目:[教程] 日期:2023-06-30 热度:9868
文件上传功能在很多网站上面都有,你可以在这些网站上面上传你的简历文件并快速的发送给各个公司的 HR,可以说是非常方便了。那么这节课我们就来使用 Flask 框架实现一个文件上传的功能,并且上传之后能正常访问到这[详细]
-
Flask 的表单验证器
所属栏目:[教程] 日期:2023-06-30 热度:5421
在 Web 页面中,表单是一种常见的元素,表单包含有多个字段,通常字段的取值需要在一定的范围内,例如:QQ 注册时,名称不可以为空,密码的长度至少是 8 个字符。
将表单提交给服务端处理时,服务端需要验证表单中[详细] -
Flask 链接 Redis 数据库
所属栏目:[教程] 日期:2023-06-30 热度:7759
传统的关系数据库在超大规模和高并发类型的 web2.0 纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。Redis 是是一个高性能的 key-value 数据库,[详细]
-
Flask 的 ORM 模型应用
所属栏目:[教程] 日期:2023-06-30 热度:1298
本小节介绍了 sqlAlchemy 的相关 API,通过一个完整的例子,对 MysqL 数据库进行增、删、改、查。
1. 功能概述
在本小节,编写程序 app.py,对一个名称为 school 的数据库进行增、删、改、查,数据库中存在一张表[详细] -
Flask 的 ORM 模型
所属栏目:[教程] 日期:2023-06-30 热度:3542
在词条使用 Python 操作 MySQL 数据库中,通过 sql 语句访问数据库,繁琐易错。本小节介绍了用于简化访问数据库的 ORM 模型,ORM 模型定义了关系数据库和对象的映射关系,使得访问数据库的代码简单清晰、易于维护。[详细]