- np.ndarray 数组里的浮点数在不损失精度的情况下转换成string:先list(),再str()
1. Anaconda是包管理器和环境管理器。Anaconda是一个包含180+的科学包及其依赖项的发行版本。其包含的科学包包括:conda, numpy, scipy, ipython notebook等。可安装在多平台(mac、Linux...)
提供的库:
- 提供脚本开发编辑环境,Jupyter/Jupyterlab/....等等(Jupyter可以将数据分析的代码、图像和文档全部组合到一个web文档中)
- 提供数据分析的库 Numpy/pandas/Scipy/Numbia/DasK
- 提供数据图表展示的,Bokeh,matplotlib等等
- 提供机器学习方面的,比如sktlearn,theano,TensorFloww..等等
pip是用于安装和管理软件包的包管理器。
conda是包及其依赖项和环境的管理工具。
conda结合了pip和virtualenv的功能。
2.Anaconda和pycharm
- 建议先安装anaconda再pycharm
- 安装anaconda就是为了帮助用户解决使用pycharm(当然也包括其他的python IDE)在创建不同的软件项目时可能需要python版本不同且需要的软件包不同而产生的问题
3.
- 编码Unicode
- 数据类型都是容器--类
- 序列中的元素是有序的、集合(set函数、大括号)中的元素是无序的,字典(dict函数)
- 类中的--私有变量/方法,则在变量/方法前加上双下画线(__)即可,在类的外部不可以直接访问它们。
- 使用属性:
- r读、w写、a追加、+更新读写打开;b是二进制模式、不带b是文本文件模式(二进制模式通常用read(),文本文件模式通常用readlines()?)
- with as提供了一个代码块,在as后面声明一个资源变量,在with as代码块结束之后自动释放资源
- f
4.
- 局域网传输文件
在待传输文件目录下打开命令行窗口,运行:
python -m http.server -b 127.0.0.1 (-b 绑定ip,不指定的话默认是本机ip)
浏览器输入http://x.x.x.x:8000回车即可访问文件夹下资源
- 文件拼接用 join !!!
import os # 初始路径字符串 path = "D:\\A\\B" # 要拼接的文件夹名称 folder = "C" # 要拼接的文件名 filename = "001.wav" # 使用os.path.join()拼接路径 new_path = os.path.join(path, folder, filename)