- 博客(9)
- 收藏
- 关注
原创 python环境配置
操作系统版本:ubuntu 18.04 设置python3默认 # 设置python3默认 sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150 #还原python2默认 sudo update-alternatives --config ..
2023-10-25 15:20:32 40 1
原创 机器学习-分类问题
特征工程 EDA 观察特征分布规律 绘图看分布 参考kaggle-titanic 添加 value_counts 特征,对每个特征建模输出结果,取均值 simple simple_2 数据集shuffle
2021-06-30 00:00:49 86 1
原创 关于python并发编程
1. 概念 并发与并行 并发:宏观上并行,微观上串行。 并行:宏观上并行,微观上并行 I/O密集型作业与CPU密集型作业 I/O密集型作业:对应并发,作业不需要cpu满负荷工作,有时间处于等待状态,如常写的sleep方法,这时cpu可以去做其他作业,所以微观上串行,宏观上并行。 CPU密集型作业:对应并行,作业需要cpu充分使用,很少有空闲状态。 2. python多线程 python由于GIL(全局解释器锁)的限制,任意时刻只有一个程序在运行。 多线程更适合于I/O密集型作业,虽然只有一
2021-06-17 00:14:38 97 1
原创 关于python导入模块
问题描述: 文件架构 root # 根目录 dir # 子目录 __ init __.py a.py (from b import *) b.py main.py (from dir import a) python main.py 抛出异常:ModuleNotFoundError: No module named 'b' 原因 python 解释器启动后,module named ‘b’ 不在搜索路径里,搜索路径可通过打印 sys.path 查看,sys.path 只到 ‘/root’ 这一层,
2021-06-08 00:10:48 119 1
原创 Python180道面试题 [70:91]高级特性
高级特性 70.函数装饰器有什么作用?请列举说明? 装饰器主要是在不修改代码前提下进行功能的扩展,满足面向对象的“开闭原则”。 应用场景: 1,引入日志 2,函数执行时间统计 3,执行函数前预备处理 4,执行函数后清理功能 5,权限校验等场景 6,缓存 7,事务处理 71.Python 垃圾回收机制? 整数 小整数:Python 对小整数的定义是 [-5, 257) 这些整数对象是提前建立好...
2019-09-27 20:30:03 183
原创 Python180道面试题 [49:70] 操作
操作类题目 49.Python 交换两个变量的值 a, b = b, a 50.在读文件操作的时候会使用 read、readline 或者 readlines,简述它们各自的作用 read:读取整个文件。 readline:读取下一行,使用生成器方法。 readlines:读取整个文件到一个迭代器以供我们遍历 51.json 序列化时,可以处理的数据类型有哪些?如何定制支持 datetime ...
2019-09-27 19:39:24 214
原创 Python180道面试题 [30:49] 列表 字典 综合
列表 30. 已知 AList = [1,2,3,1,2],对 AList 列表元素去重,写出具体过程。 # 用set去重 AList = [1,2,3,1,2] result_list = list(set(AList)) # 遍历判断 AList = [1,2,3,1,2] result_list = [] for i in AList: if i not in result_list: ...
2019-09-27 15:41:24 495
原创 Python180道面试题 [19:30] 字符串
数据类型 字符串 19.列举 Python 中的基本数据类型? # 数值型 -- int, float, complex # 布尔型 -- bool # 字符串 -- str # 列表 -- list # 元组 -- tuple # 字典 -- dict 20.如何区别可变数据类型和不可变数据类型 可变数据类型:在内存id不变的情况下,数据的值可以改变 不可变数据类型,数据的值不能发生改变,如...
2019-09-27 14:38:18 277
原创 Python180道面试题 [:19] 语言特性
1. 列出 5 个常用 Python 标准库 os:提供了不少与操作系统相关联的函数 sys:通常用于命令行参数 re:正则匹配 math:数学运算 datetime:处理日期时间 2. Python 内建数据类型有哪些 int, float bool str list tuple dict 3. 简述 with 方法打开处理文件帮我我们做了什么? 一个很好的例子是文件处理,你需要获取一个文件...
2019-09-24 19:47:11 254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人