字母、数字、下划线组成,必须以字母或下划线开头
字母、数字、下划线组成,必须以字母或下划线开头
a = 3
将3的存储地址赋值给变量a。引用a
切片操作包头不包尾
变量的删除操作:
a=3
del a
此时a就被删除了。
一· 认识python
1.特点:
可读性强
简洁
面向对象
免费和开源
可移植和跨平台
2.
二维列表
load_boston 在 1.0 中已弃用,并在 1.2 中删除
https://scikit-learn.org/stable/modules/generated/sklearn.datasets.load_boston.html
scikit-learn 维护者强烈反对使用这个数据集,其中代码的目的是研究和教育数据科学和机器学习中的伦理问题替代方法。
Imputer, 已更新很久了
课程是旧版本, 我为新版本稍作说明
as a reminder for classmates, currently we use 'sklearn' rather than 'scikit-learn' in coding ;)
python 的语言简洁
有c语言编写
機器學習推薦書:
1. 機器學習 (西瓜書)
2. Python數據分析與挖掘實戰
3. 機器學習系統設計
4. 面向機器智能TensorFlow實戰
5. TensorFlow技術解析與實戰
split()分割
不指定分隔符默认空白字符分割
例如
a = ‘to be or not to be’
split(a)
join()合并
例如
a = ['a','b','c']
''.join(a)
同一运算符
实际比较的是对象的地址
is 与 == 的区别:
is是比较两个变量引用的对象是否为同一个
==是比较引用变量引用对象的值是否相等
is not
python整数缓存范围【-5,256】
定义多点坐标_绘出折现
引用:变量=通过对象的地址引用了对象
对象位于堆内存
变量位于栈内存
守破离
如何修改
walk()递归遍历所有文件和目录
os.walk()方法
with关键字:可以自动管理上下文资源,不论什么原因跳出with块,都能确保文件正确的关闭。
中文乱码
常见编码ASCII