由于无文化 是机器学习学是大模型一些就用开发,大部份教学都 是python方便实验,就导致了要对python第二遍在过一下相关知识,虽然10年前学一遍python和web开发,估记也忘记差不多了,主要是针对ES文件检索,向量数据库,字符串处理,ESP32 fask 这些也不太熟了,
所以整理一下python AI 应用开发,
第一章 进制与字节
- ASCII 255 1bytes 最早的计算机内存和设计的原因,内存很少,加上当时设计的时候,只考虑了以英文为主的编码,这个只能装256位表达的字节编吗叫 Ascll
- 1980 gb2312 7xxx 当计算机内存加大发发展到1980时候,开始支持中文编码,包括6763个汉字和682个其它符号。
- 1995 GBK1.0 2w+ 增加少数民族字符,增加各种符号字节
- 2000 GB18030 27xxx
- unicode 2bytes 全球统一字节,支持所有国家的字节表示
- utf-8en: 1byte,zh: 3bytes 经过压缩优化后的字节,也就是我们以后优先选 用的字节编码
进制,
算机二进制(Binary)的原理是其中只包含两种状态,通常表示为0和1。这种二进制系统是计算机内部信息处理的基础。
计算机使用二进制的原理和和物点有以下几点:
-
原理:计算机内部使用的主要组件是电子开关,也称为逻辑门。逻辑门只有两个状态,打开或关闭,与二进制的0和1对应。就是通电和不通电二种状态
-
简单可靠:采用0,和1来表示态 可以简化计算和设计,避免了复杂情况下的混乱和错误。
-
容易实现:电子元件在高电压和低电压之间切换更容易实现,从而方便了电路设计和工程实现。
-
兼容性:二进制是一种通用的表示方式,在不同类型的计算机和系统中都能够得到良好的兼容性。
但是如果要表过一个很长的数字二进制就太难抄写了,为了好观看,所以发明8进制,和16进制,但是计算机本质上只认识二进制。计算机中的任何数据,包括文字、数字、图像用二进制表达内容太长了,
都可以转换为二进制编码存储和处理。计算机通过逻辑门执行二进制运算,例如加法、乘法等。同时,二进制系统还可以通过编码方法表示其他进制,如十进制、十六进制等。
标签:编码,进制,二进制,python,计算机,人工智能,字节 From: https://www.cnblogs.com/fgxwan/p/18053180