Python数据类型及字符串字节串转换+概率论复习

这里是shaw,用于记录技术学习笔记和各类干货分享;
为记录学习生活和激励成长,开始这个专栏,希望自己日后可以坚持,初心不变。

Python21天

本部分可能结合《21天通关》和《Python语言程序设计》及《100天Python》进行知识整合:

  1. Python语言可高度粘合。
  2. 可未声明直接赋值使用,变量的数据类型可动态改变,如下:变量a从int型改变成str型
// 变量数据类型可动态改变
a = 6
print(type(a))
a = "python"
print(type(a))
  1. 标识符规则:
  • Python区分大小写
  • 标识符可由字母、数字、下划线组成,其中数字不可开头;
  • 标识符不能是关键字,但可包含关键字
  1. Python3中没有long型,正常整数位十进制,0b或0B开头为二进制,0o或0O为八进制,0x或0X为十六进制;
  2. 浮点型数值可用十进制数形式和科学计数形式,3.14e2(即3.12*10**2)
  3. 支持复数,虚部用j或J表示;可导入cmath模块进行复数计算。
  4. 字符串可用单引号或双引号引导,若字符串中包含引号,可用不同引号进行区分或对该引号进行转义;
  5. 字符串可用“+”直接拼接,其他类型(如int)需转成str型(通过函数str()或repr()转化)再进行拼接;其中,repr()为Python表达式形式表达,及字符串会带上引号。
  • 长字符串可用三个引号引导或对换行符进行转义。
  • 原始字符串以r开头,不会把\当做特殊符号。
  1. input()向用户生成提示,然后提取用户的输入内容。
//input()示例
a = input("请输入:")
print(a)
  1. 字节串和字符串之间的转换:
  • 字符串转换为bytes

    • 若字符串均ASCII字符组成,可在字符串前加b前缀直接转换;
    • 调用bytes()函数
    • 使用encode()方法转换
  • bytes转换为字符串
    • 调用decode()方法
// 字节串和字符串之间的转换
a1 = b'我爱你'
a2 = "我爱你".encode()
a3 = bytes("我爱你","UTF-8")b1 = b'\xe6\x88\x91\xe7\x88\xb1\xe4\xbd\xa0'
print(b1.decode())

概率论复习

因人工智能离不开数据分析,故研究概率,具体内容可观看浙大概率论相关课程。

今日主要学习二维随机变量的计算,分为二维离散和二维连续性随机变量。

  • 二维离散型随机变量:联合分布律,边缘分布律、条件分布律的概念和计算。
  • 二维连续型随机变量:联合分布函数、联合概率密度函数;边缘分布函数、边缘概率密度函数;条件分布函数、条件概率密度函数;
  • 随机变量的独立性、相关性概念及判断;
  • 协方差的概念,且明白协方差式描述两个变量的偏离程度;
  • 相关系数概念,且范围在[-1,1],负相关及正相关意义;
  • 复习积分公式。

[注]公式另做整理

【shaw学习笔记day1】Python21天+人工智能预科学习日记相关推荐

  1. ELK搜索学习笔记--Day1

    ELK搜索学习笔记–Day1 1. 课程简介 1.1 课程内容 ELK是包含但不限于Elasticsearch(简称es).Logstash.Kibana 三个开源软件的组成的一个整体.这三个软件合成 ...

  2. HCIA学习笔记day1

    HCIA学习笔记day1 衡量网络优劣的几个标准: 带宽:在一段时间内,从一个点到另一个点的最大传输量 传输的数据量单位是比特 延迟:数据从一个点到达另一个点所经历的时间 200Mbps 单位是比特 ...

  3. 一文弄懂元学习 (Meta Learing)(附代码实战)《繁凡的深度学习笔记》第 15 章 元学习详解 (上)万字中文综述

    <繁凡的深度学习笔记>第 15 章 元学习详解 (上)万字中文综述(DL笔记整理系列) 3043331995@qq.com https://fanfansann.blog.csdn.net ...

  4. 【C++学习笔记】CAD中环的偏移学习

    [C++学习笔记]CAD中环的偏移学习 最近一直在研究CAD中偏移命令的实现,奈何自己没有技术,就上网找了一个[1]作为记录. #include <iostream> #include & ...

  5. MSP432E401Y学习笔记day1

    21年电赛仪器仪表类a题要求必须使用TI公司生产的单片机,且不能使用片外AD,当时暑期的时候在电赛官网上有答题签到领板卡的活动,所以我们当时有两块MSP432E401Y型号的开发板在手上,查过资料后发 ...

  6. AI学习笔记(一) 人工智能初识及数学基础

    文章目录 什么是人工智能 深度学习的崛起和AI的三次热潮 人工智能发展的基石--图灵测试 人工智能三大核心要素 人工智能关系圈 机器学习 深度学习 人工神经网络 相关数学基础 高等数学 1.导数的定义 ...

  7. JavaSE学习笔记-Day1

    笔者是一名大二在读本科生,最近闲着无聊重拾起Java这门语言,看了些许教学视频后居然还觉得挺有意思,"情不知所起,一往而深".于是决心认真学习这门语言!由于身居科班,自然不是零基础 ...

  8. Mysql学习笔记day1 --三天学完mysql所有知识点

    Mysql 超全MySQL学习笔记,三天就可以学会熟练运用SQL语句,干货满满,文章末尾有相应的练习题,可以多练练加深印象,希望我的文章对你有所帮助 一.服务器 1.什么是服务器?用于提供共享资源文件 ...

  9. ZYNQ学习笔记------day1

    ZYNQ第一天学习笔记 1.Zynq-7000 All Programmable SoC ZYNQ是赛灵思公司(Xilinx)推出的新一代全可编程片上系统,它将处理器的软件可编程性与FPGA的硬件可编 ...

最新文章

  1. ABAP string函数一览
  2. 会不会导致内存泄漏_Java内存泄漏!为什么会泄漏?如何泄漏?怎么定位?
  3. mysql c2_Mysql具有C2级安全性
  4. python单步调试的方法_python断点调试方法
  5. 负载敏感系统详解_宣布Enarx用于运行敏感工作负载
  6. c语言银行卡管理系统程序设计报告,C语言课程设计报告(银行账户信息管理系统).doc...
  7. N皇后问题(暴力法、回溯法)
  8. python tkinter滚动条不起作用_求助:tkinter中滚动条为什么不能用
  9. java水仙花数代码_java知识分享篇(五)
  10. 在通往VR内容的道路上,音乐将成为一项重要助力
  11. zen服务器芯片,Intel颤抖!AMD 32核心终极版Zen亮相:媲美人脑
  12. Tomcat 下载、安装、配置图文教程
  13. 高通GPS芯片WGR7640的驱动
  14. 思科网络学习笔记 | 路由概念
  15. Drools教程 —— 安装及eclipse项目创建
  16. android动态修改桌面图标,Android动态更换桌面图标
  17. 架构师之路读书会 | 15分钟一本,让我为你精读100本好书,快来加入吧!
  18. php model module,Yii2用Gii自动生成Module+Model+CRUD
  19. 深入理解Linux 条件变量3:条件变量为什么要配合着锁使用?
  20. 计算机休眠唤醒后 网络受限,Windows 10中的睡眠/唤醒/休眠状态后,Wi-Fi网络消失...

热门文章

  1. 菜鸟接触sora学编程点滴1
  2. Linux文件属主和属组 概念
  3. 二阶龙格库塔公式推导_[数学]龙格-库塔法
  4. PCB做的 东南大学 校徽
  5. 【教程】farmskins怎么玩
  6. 40大妈学计算机,扒鸡大妈震撼最强大脑评委网友:你是计算机吗
  7. 周世勋-《量子力学教程》答案PDF网盘分享
  8. 远程命令/代码执行漏洞(RCE)总结
  9. 运行时常量区-方法区
  10. 基于WTK6900H语音识别芯片在智能语音识别晾衣架的应用设计方案介绍