第2章:小试牛刀

EasyAR 开发教程系列1--小试牛刀 AR 开发资源汇总(不断更新中):https://github.com/GeekLiB 微信公众号:AR开发者 EasyAR 开发者:605785368 第一部分:综述(扯淡部分) 在尝试用Vuforia,HiAR ,EasyAR SDK来开发AR应用后,说真的,EasyAR 真的让人眼前一亮的感觉,如果说Vuforia 是“黑箱子”,开发较为死板的话, 阅读详情

一、在交互式环境中体验Python语言

我们可以打开电脑的“开始”菜单,如图搜索“python”,选择标记的应用
在这里插入图片描述
你会看到这样一个窗口。
在这里插入图片描述
在这个窗口输入下面这行代码,看看有什么变化。

'你好,我是测试划水老师傅!'

在这里插入图片描述
各位同学不方多尝试一下,试试加减乘除。

如果第一次学习Python,这个语法错误,大概率是你的第一次,不用慌,不会英语没关系,百度翻译下。
在这里插入图片描述
在这里插入图片描述

  1. 首先Python告诉了我们,这是一个语法错误。
  2. 错误发生在第“1”行。
  3. 没有终止符,字符串类型的数据,需要用两个引号,头尾包起来。

是不是很简单,所以遇到报错不要害怕,也不需要去问别人,先尝试自己解决问题,会更有成就感和坚持下去的信心。

当然还有同学会犯这样的错误,自己学会百度下,如果你找到问题并解决,可以发在评论区。

在这里插入图片描述

二、Python 数学操作符

操作符操作举例结果
**指数3 ** 29
%取模/取余数33 % 21
//整除/商数取证33 // 216
/除法33 / 216.5
*乘法3 * 26
-减法3 - 12
+加法3 + 14

在这里插入图片描述

Python数学操作符的“运行顺序”(优先级),与数学类似。

  1. 从左到右
  2. ** > * > / > // 和 % 。
  3. “+” 和 “-” 最后求值,也是从左到右。
  4. 可以使用括号(),来提高优先级

在这里插入图片描述

你可能会遇到这个错误,百度翻译告诉你报错信息为“无效语法”。表示你的代码不符合语法规范。

在这里插入图片描述

三、基础数据类型:整型、浮点型、字符串

数据类型举例
整型0、1、2、3、-1、-2
浮点型0.0、1.1、2.25、3.10、-1.01、-2.02
字符串‘a’、‘aaa’、‘你好,测试划水老师傅!’、“学习+努力=成功”、’ '、“”

你可能会发现,字符串内我会有两种引号:‘’、""其实没有区别,选择一个个人习惯使用就可以。

在这里插入图片描述

如果你少输入一个引号,会出现下面这个错误。

在这里插入图片描述

学完上面的内容,问问自己:
“数据类型”是什么?
为什么编程中,要定义“数据类型”?

所以,你有没有想过类似这些问题?

我的结论:

  1. 无疑,这是创建这门语言作者,制定的一种规范。(尽管他参考的是已有语言,所以我们常说,编程语言是相同的)
  2. 规定了数据的存储范围。
  3. 规定了数据的操作方式。
  4. 这样的规范,提高了程序运行的可靠性、效率。

Python所有数据类型,已经放在资源文件《快查字典》中,方便查看。

四、字符串的拼接和复制

大家已经学习了解了字符串,也了解到了运算符,如果学到这里,我希望大家养成一个**“试错”**的学习习惯。

想一想:

如果在字符串数据后,用符号“+”上其他字符串会有什么变化?

如果在字符串数据后,用符号“+”上其他非字符串类型,比如数字,会有什么变化?

如果在字符串数据后,用“加减乘除”等符号又会有什么变化?

示例如下:

字符串与字符串之间,用“+”号,表示拼接关系,将两个字符串拼接为“1个”字符串显示。

在这里插入图片描述

如果拼接的是“数字”,则会报错!表示字符串不能和数字进行拼接,因为数据类型不一致。

在这里插入图片描述

如果拼接符号写成“减号”,报错信息很明确的告诉你,不支持这样的操作方式,包括“**、/、//”,都不支持参与字符串类型的操作。

在这里插入图片描述

还剩下最后一个运算符”*“,试试看,我们会发现将字符串乘以“N”次进行显示。

在这里插入图片描述

但是,如果你天真的以为,可以将字符串与字符串用“*”进行计算,那一定会报错,报错就留给你自己百度。
在这里插入图片描述

总结:

  1. 通过这么多的试错,我们发现,对于代码的理解,其实没有那么玄学,与现实的数学、事物思维其实大致相同,一个字符串,可以“拼接”,可以“复制”,这些就算没有代码,我们也能想出来具体的样子,但是如果是一个“-”号,我是实在想不出来结果是什么样,所以代码也同样无法解决人类无法理解的事物。
  2. 遇到报错千万别慌,百度下,能够解决你90%的问题。

Tips:更多字符串的复杂操作,我们会有专门的章节讲解,当然也会将一些常用方法,放在《快查字典》内。

五、变量的应用

“变量”,其实很好理解。

用计算器内存来理解:

假设计算机内存中有若干个抽屉,并被编号“a,b,c,d,e”,而这个抽屉可以放任意数据。假设你在a抽屉存了一个值“测试划水老师傅”,那么想要用这个值,只需要用这个编号“a”就可以表示。

用现实场景来说:

大家都做过数学题吧。

a = 1

b = 2

请问:a + b = ?

答案是“3”,肯定不会是“ab”吧,所以参与计算的是其实是a,b代表的数值。

用“=”赋值符号,将值保存在一个变量,比如:Length = 3 和 width= 3。

我们在交互环境中计算它的面积:

Length = 3
width= 3
Length * width

在这里插入图片描述

如果上面的内容你已经理解,可以更专业些理解变量的存储。

Python中,值是靠引用来传递,可以用方法id()来判断两个变量是否是同一个值得引用。可以将id的值理解为存储内存的地址标识。

注:print() 函数在Python中,表示“输出”的意思,后面的章节会详细介绍。

a = 10
b = a
print(f'a的值{a}')
print(f'a的内存地址{id(a)}')
print(f'b的内存地址{id(b)}')
"""run:
a的值10
a的内存地址1576429158928
b的内存地址1576429158928
"""

变量也是可以交换的。

a = 10
b = 20
"""
方法-1:借助第三变量存储数据
1.1 定义中间的第三变量,为了临时存储a或b的数据
1.2 把a的数据存储到c, 进行保存。
1.3 把a的数据赋值到a, a = 20
1.4 把c的数据赋值到b, b = 10
"""
c = 0
c = a
a = b
b = c
print(a)
print(b)

"""
方法-2:更简单优化,推荐使用这种。
"""
a, b = 10, 20
a, b = b, a
print(a)
print(b)

"""run:
20
10
20
10
"""

六、变量名的命名规范

变量名其实和现实事物的命名一样,最重要的是“规范(见名知意)”,这个我英语也不好,所以都是百度。

我建议,从一开始,养成一下3点变量的书写规范原则:

  1. 只能包含字母、数字和英文下划线(_)字符。
  2. 不能以数字开头。
  3. 必须是一个规范的英文单词。
  4. 尽管大小写并不影响程序运行,但强烈建议“变量名为小写字母”。
  5. 如果涉及到多个单词,建议单词之间用(_)连接,如果你不想用下划线,建议你之后的所有命名都不要带下划线,请勿来回颠倒使用。
有效的变量名无效的变量名
my_namemy-name(不允许短横线)
mynamemy name(不允许空格)
name11name(不允许数字开头)
_1(除非必要,不建议纯数字命名)1_(不允许数字开头)
YOUR_NAMEYOUR_ N A M E (不允许 NAME(不允许 NAME(不允许等特殊符号)
name‘name’(不允许’'这样的特殊字符,大家刚学过,这属于字符串类型数据)

Python变量、类等所有需要注意的命名规范,已经放在资源文件《快查字典》中,方便查看。

七、正式编写我们的第一个程序

写程序之前,我们一直在用交互式环境编写和运行一条Python指令,但如果要编写一段完整的Python程序,我们需要在文件编辑器(记事本、Notepad++)或者PyCharm这种专为写Python代码的软件上写。

之前第一章,已经交给大家安装PyCharm以及创建工程的方法,现在我们就开始用起来吧!

首先,我们在文件夹内创建一个py文件,如图所示。

在这里插入图片描述

输入下面的代码:

# 程序:介绍自己。
print("你好,朋友!")
print("请告诉我,你叫什么?")
you_name = input()
print("很高兴认识你," + you_name + "!")
print(len(you_name))
print("你多大啦?")
you_age = input()
print("今年" + str(int(you_age)) + "岁。")

右键运行代码,根据提示,在控制台输入内容。

在这里插入图片描述

八、我们的“第一个程序”代码剖析

1. 注释

下面这个一行内容,表示“注释‘

# 程序:介绍自己。

注释内容,程序运行时会忽略掉,你可以理解为程序员写在”程序里的备忘录“,只提示不参与运行的内容。
甚至有时候不想运行一段代码,程序员会在这行代码前加上注释符号”#“。
如果你不想注释,去掉“#”这个标记就好。

2. print()函数

print()函数,会将括号内的字符串,输出在“屏幕(控制台)”上。

print("你好,朋友!")
print("请告诉我,你叫什么?")

你会发现,被输出的内容,是不包含“引号”的。

如何将输出的效果更美化?(格式化输出)

"""
1. 准备数据
2. 格式化符号输出数据
"""
age = 18
name = "Kevin"
weight = 75.5
stu_id = 13

# 1. 今年我的年龄是x岁。
print("今年我的年龄是%d岁。" % age)

# 2. 我的名字是x。
print("我的名字是%s。" % name)

# 3. 我的体重是x公斤。 %1f 表示保留1位小数
print("我的体重是%1f公斤。" % weight)#我的体重是75.500000公斤。
print("我的体重是%.1f公斤。" % weight)#我的体重是75.5公斤。

# 4. 我的学号是x。(要求,输出000000013),
print("我的学号是%d。" %stu_id) #我的学号是13。
print("我的学号是%08d。" %stu_id) #我的学号是00000013(%08d不足8位,以0不全,超出当前位数则原样输出)

# 5. 我的名字是x,今年x岁了。
print("我的名字是%s,今年%d岁了。" %(name,age))

# 5.1. 我的名字是x,今年x岁了,明年x岁。
print("我的名字是%s,今年%d岁了,明年%d岁。" %(name,age,age+1))

# 6. 我的名字是x,今年x岁了,体重x公斤,学号是x。
print("我的名字是%s,今年%d岁了,体重%.1f公斤,学号是%08d。" %(name,age,weight,stu_id))

在Python3.6版本之后,更推荐f-string的输出方式,更易懂。

"""
1. 准备数据
2. 格式化符号输出数据
"""
age = 18
name = "Kevin"
weight = 75.5
stu_id = 13

print(f"我的名字是{name},今年{age}岁了,体重{weight}公斤,学号是{stu_id}。")

转义字符“\”

# 换行符 \n
print("第1行:测试划水老师傅。\n第2行:天天在摸鱼!")
# 制表符 \t (tab)
print("第1行:测试划水老师傅。\t第2行:天天在摸鱼!")
# \\ "\"字符
print("第1行:测试划水老师傅。\\第2行:天天在摸鱼!")
# \'字符 单引号
print("第1行:测试划水老师傅。\'第2行:天天在摸鱼!")
#\t:制表符,一个tab键(4个空格)的距离
print("A\tB\tC\tD\tE\tF\tG")

结束符

print("Hello",end="\t")#结束符
print("World")
#Hello    World

3. input()函数

input()函数,等待用户在键盘上输入文本,并回车按键确认。

you_name = input()

4. 输入你的名字

you_name = input()
print("很高兴认识你," + you_name + "!")

通过变量“you_name”存储并接受你通过“input()”键盘输入的内容,通过print()函数打印出来。

5. len()函数

可以获取一个“字符串”的长度:

在这里插入图片描述

你会发现一个很有意思的效果,函数的统计长度,与“中英文”无关,并且包含“特殊字符,比如空格”,如果没有任意字符长度为“0”。

6. str()、int()

这些函数,会将数据,处理为不同类型的数据。

还记得前面我们在聊基础数据类型时的一段代码吗?

print("你好,测试划水老师傅!" + 2) #会报错

因为我们将两个不同数据类型进行操作,会导致出错,此时我们使用“str()”函数更改下代码,看看会发生什么效果:

print("你好,测试划水老师傅!" + str(2))

控制台不再报错。

同理,我们看一个搞笑的乌龙。

在这里插入图片描述

求“1+2”的“和”,怎么变成了“12”?

之前我们有说“input()”会将接收的输入,以“字符串”的数据类型存储,所以我们需要将代码改动如下:

rint("请输入任意两个数字,求和:")
num_1 = input()
num_2 = input()
print(int(num_1) + int(num_2))

在这里插入图片描述

【nnUNetv2进阶】二十、nnUNetv2 魔改网络-小试牛刀-引入PoolFormer nnunet使用PoolFormer模块。nnUNet是一个自适应的深度学习框架,专为医学图像分割任务设计。以下是关于nnUNet的详细解释和特点:自适应框架:nnUNet能够根据具体的医学图像分割任务自动调整模型结构、训练参数等,从而避免了繁琐的手工调参过程。自动化流程:nnUNet包含了从数据预处理到模型训练、验证及测试的全流程自动化工具,大大简化了使用深度学习进行医学图像分割的复杂度。 阅读详情

相关推荐

【nnUNetv2进阶】二十一、nnUNetv2 魔改网络-小试牛刀-引入ConvNext

nnunet使用及改进教程,本文介绍在nnunet中引入convnext模块的方法。nnUNet是一个自适应的深度学习框架,专为医学图像分割任务设计。以下是关于nnUNet的详细解释和特点:自适应框架:nnUNet能够根据具体的医学图像分割任务自动调整模型结构、训练参数等,从而避免了繁琐的手工调参过程。自动化流程:nnUNet包含了从数据预处理到模型训练、验证及测试的全流程自动化工具,大大简化了使用深度学习进行医学图像分割的复杂度。

AI爱好者的博客,分享计算机领域相关知识 1572

题目:初识python,第一个python程序,交互式环境下的输出以及文本编辑器介绍

初识python: Python是一种计算机程序设计语言。用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令。而不同的编程语言,干同一个活,编写的代码量,差距也很大。 比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行

岩枭的博客 1万+

【nnUNetv2进阶】十五、nnUNetv2 魔改网络-小试牛刀-引入ECA

本文介绍了在nnunet中加入eca(Efficient Channel Attention)的方法。

AI爱好者的博客,分享计算机领域相关知识 790

python中取消现有环境_如何在交互式环境中执行Python程序

相信接触过Python的小伙伴们都知道运行Python脚本程序的方式有多种,目前主要的方式有:交互式环境运行、命令行窗口运行、开发工具上运行等,其中在不同的操作平台上还互不相同。今天,小编讲些Python基础的内容,以Windows下交互式环境为依托,演示Python程序的运行。一般来说,顺利安装Python之后,有两种方式可以进入Python交互性环境。一种是在Python自带的IDLE中直接打...

weixin_42511177的博客 490

【nnUNetv2进阶】三十、nnUNetv2 魔改网络-小试牛刀-引入GAM

本文介绍了在nnUNetv2框架中引入GAM注意力模块的方法。nnUNet是一个自适应的医学图像分割框架,本文详细讲解了如何修改网络架构和配置文件,将GAM模块集成到nnUNet中。具体步骤包括:在dynamic-network-architectures中添加GAMUnet网络结构,修改数据集配置文件中的network_class_name参数,并使用Task004_Hippocampus数据集进行验证。由于nnUNet需要五折交叉验证训练20个模型,训练耗时较长。文中提供了2D和3D模型的训练命令,并展

AI爱好者的博客,分享计算机领域相关知识 593

第 02 章:小试牛刀,实现一个简单的Bean容器

作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!???? 一、前言 上学时,老师总说:不会你就问,但多数时候都不知道要问什么! 你总会在小傅哥的文章前言里,发现一些关于成长、学习、感悟以及对当篇内容的一个介绍,其实之所以写这样的铺垫性内容,主要是为了让大家对接下来的内容学习有一个较轻松的开场和过度。 就像我们上学时如果某一科的内容不会时,老师经常会说,你有不会的就要问。但对于学生本身来讲,可能已经不会的太多了,或者压根不知道自己不会什么,只有等看到

bugstack虫洞栈 2224

Python 交互环境

一、交互式环境和文件在安装配置环境之后打开cmd输入python回车,就进入到了Python的交互式环境,在交互式环境中写入语句然后回车,语句将会直接被执行且不会被保存。使用交互式环境可以快速的验证你的代码是不是存在问题。退出使用exit()。交互式环境执行的语句不能被保存,每次都需要重新写代码,将代码写到文本编辑器中就可以永久的被保存,使用到的时候直接执行文件就可以了。sublime文本编辑器,...

持之以恒,不需要特别的关注,成为持续不间断的坚持 3621

LabVIEW+数据库应用系列保姆级教程,第二篇增删查改

2021-7-2 先挖好坑

wwplh5520370的博客 7362

如何在交互式环境中执行Python程序

相信接触过Python的小伙伴们都知道运行Python脚本程序的方式有多种,目前主要的方式有:交互式环境运行、命令行窗口运行、开发工具上运行等,其中在不同的操作平台上还互不相同。今天,小编讲些Python基础的内容,以Windows下交互式环境为依托,演示Python程序的运行。 一般来说,顺利...

weixin_34050389的博客 445

unity | 动画模块之滚动选项框

动画模块之滚动选项框

菌菌兹的博客 2075

从‘眼花缭乱’到‘心中有数’:rs-fMRI统计分析全流程避坑指南(附DPABI操作截图)

本文详细解析了rs-fMRI统计分析的全流程,从质量控制到统计模型选择,再到多重比较校正和结果解读。特别针对DPABI软件操作中的常见陷阱提供实用指南,帮助研究者避免FDR和GRF校正等关键环节的错误,实现从数据混乱到清晰分析的转变。

weixin_33686714的博客 398

「Python编程基础」第2章:小试牛刀

我们可以打开电脑的“开始”菜单,如图搜索“python”,选择标记的应用。你会看到这样一个窗口。在这个窗口输入下面这行代码,看看有什么变化。各位同学不方多尝试一下,试试加减乘除。如果第一次学习 Python,这个语法错误,大概率是你的第一次,不用慌,不会英语没关系,百度翻译下。首先 Python 告诉了我们,这是一个语法错误。错误发生在第“1”行。没有终止符,字符串类型的数据,需要用两个引号,头尾包起来。❝。

weixin_68789096的博客 193

从查表法到实时计算:SimpleFOC库中正弦函数优化的技术演进

本文深入探讨了SimpleFOC库v2.0.1版本中正弦函数优化技术的演进,从传统查表法到实时计算的创新实践。通过定点数优化、对称性利用和分段线性插值等关键技术,实现了在嵌入式电机控制中的高效三角函数计算,显著提升性能和资源利用率。

weixin_28273593的博客 452

第 2 章:小试牛刀,实现一个简单的Bean容器

spring源码学习

泡^泡 166

深入解析UDS 0x19服务:DTC状态掩码与故障诊断实战

本文深入解析了UDS诊断协议中的核心0x19服务(ReadDTCInformation),重点拆解了DTC状态掩码(DTCStatusMask)的八个状态位及其在故障生命周期中的联动逻辑。通过实战案例,详细说明了从故障发生、确认到清除的全过程,并介绍了如何利用该服务进行深度诊断,包括读取扩展数据(如冻结帧)和避免常见开发误区,是理解汽车ECU故障管理机制的关键。

weixin_29248313的博客 323

浏览器主页被2345劫持简单处理方法

本人比较常用的浏览器是IE和Chrome IE: 将网址修改为https://www.baidu.com 应用-确定-重新打开IE浏览器 或者win+r运行regedit打开注册表找到这个值   HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main下  和HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Main这个下面的StartPage ...

A soul tortured by desire 2万+

Swagger2 WebFlux小试牛刀

序 本文主要展示一下如何使用支持WebFlux的Swagger maven <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> ...

weixin_34116110的博客 3872

PyTorch生成式人工智能——VQ-VAE详解与实现

VQ-VAE (Vector Quantised-Variational AutoEncoder) 的核心思想就是将 VAE 的连续潜变量离散化。它通过学习一个码本 (Codebook) 来实现这一点,码本是一个包含有限个嵌入向量的字典。模型不是直接输出一个连续的潜在向量,而是从码本中找出与编码器输出最接近的嵌入向量来代替它。本节首先详细讲解 VQ-VAE 的技术原理,然后使用 PyTorch 从零开始实现 VQ-VAE 模型。

盼小辉丶的博客 3294

小试牛刀 2

1.数组和关联数组  1)数组定义  1.array_var=(1 2 3 4 5 6)     example: root@zhangjing-desktop:/home/zhangjing# echo ${arrary_var[0]} 1  2.array_var[0]="test1"    array_var[1]="test2"    array_var[2]="test3

找寻属于自己的瓦尔登湖 932

基于VisionMaster实现数据实时存储至MySQL (二)

摘要:之前的分享主要聚焦于简单的一维数据实时存储。但在做缺陷检测项目时,情况往往更加复杂:一张检测图像中可能同时存在多个缺陷,每个缺陷都有一组独立的核心参数(如质心、长短轴、面积等)。如何在 MySQL 中记录这些成组出现的缺陷数据,而不只是简单的单条记录?

haier123888的博客 226

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

grequests并发之小试牛刀

第一章 使用背景 题主为某供应链金融公司的测试人员,系统有额度开单、链单转让、链单融资功能,这些功能点在用户串行请求情况下均不会出现金额溢出(如额度 < 所有使用该额度开出的链单金额总和)。目前的测试需求是,测试用户并发情况下,是否出现金额溢出。 python的requests模块只能实现用户串行请求,那么有没有满足我的测试需求的第三方模块呢? 在网络上搜索一番,的确已有,就是grequests模块!传为K神(Kenneth Reitz)所作,结合requests、gevent模块实现,Python友

Hannah_000的博客 497

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

小试牛刀:SQL 注入攻击

小试牛刀:SQL注入攻击一、检测注入点二、判断是否存在 SQL 注入可能三、数据库爆破四、字段爆破五、数据库表爆破六、用户名、密码爆破七、总结 一、检测注入点 首先,在 http://120.203.13.75:6815/?id=1 目标站点页面发现了 ?id,说明可以通过查询 id=1 的内容来获得页面。 这相当于查询语句: select * from [表名] where id = '1'; ...

carol980206的博客 6万+

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

【Linux Shell脚本攻略】第1章 小试牛刀

【Linux Shell脚本攻略】第1章 小试牛刀

小原的博客 937

小试牛刀2

1. 给定两个整形变量的值,将两个值的内容进行交换。 //给定两个整形变量的值,将两个值的内容进行交换 #include <stdio.h> #include <stdlib.h> int main(void) { int a = 1; int b = 2; int c = 0; printf("交换前: a = %d , b = %d \n", a , b)...

薛定谔猫猫 161

第1章 小试牛刀

简介 shebang 在Unix中,shebang其实就是指”#!”,取自#(Sharp)和!(bang)。脚本中只有第一行可以使用shebang来定义解释该脚本所使用的解释器。 登录提示符 $表示普通用户 #表示超级用户 执行方式 将脚本名作为命令行参数 bash myScript.sh 授予脚本执行权限,将其变为可执行文件 chmod 755 mySc...

o_rdwr的博客 286

tensorflow2.0小试牛刀之常用训练步骤

tensorflow2.0小试牛刀之常用训练步骤 由于mnist数据集的别捷性,在讲解原理性的知识时,是首选的数据集。本文整理了一个模型从数据及准备到训练的完整步骤,可以作为模板使用。 一、数据集的加载 这一步是将数据标注工具标注完的数据加载到内存的过程,关于数据标注的具体内容请参考 深度学习,先学会制作自己的数据集 由于是深度学习的起步阶段,我们先简单试用一下mnist数据集。 from __future__ import absolute_import, division, print_functio

青鸠的博客 790
上一篇: 第1章:Python、Pycharm安装教程,超详细图文教程!
下一篇: 第3章:控制流
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

测试划水老师傅

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

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

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

打赏作者

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

抵扣说明:

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

余额充值