Anaconda Prompt中可以使用的conda命令
conda list:查看安装的内容
conda upgrade :在终端更新所有包
conda install packname_name:在终端安装包
conda remove pack_name:在终端卸载包
conda update pack_name:在终端更新包
conda create -n env_name pack_name:创建环境
conda create -n py3 python=3:指定py3环境的版本为3
activate my_env:进入环境
deactivate:离开环境
conda env list:列出环境
conda remove -n env_name:删除环境
在安装完jupyter notebook之后,点击CONDA出现如下界面
解决方法
按照上面路径,一直找到envmanager.py这个文件,然后打开,搜索for env in info['envs'],把搜索到的这句改成for env in info['envs']if env!=info['root_prefix']],对于windows系统,点击文件,右键,属性,安全,要把权限改为使用者就可以该文件了。
python相对于Excel在处理数据方面有哪些质的飞跃?
后者无法处理很大的数据量。前者更灵活,适合多种环境。
1.什么是数据,变量,注释?
零基础掌握人工智能核心语言:pathoy
数据类型
1. pathoy的四个关键和弦:数据,函数,条件判断,循环。
2. 注释方法:1,#,2,’’’ ‘’’.
3. 数据类型:字符串,数字(整型,浮点型,复数),容器,布尔,空值。
4. 字符串:patthoy不能区分大小写,输标点符号时一定要换成英文的格式。
出现invalid character in identifier可能是用了中文的逗号或者括号。
5. 容器类型:列表[ ],元祖(),集合{ },字典{ }。元祖的元素只能查询,不能修改。集合是一个没有重复元素容器,自动删除重复元素。
6. 容器的4个操作:增加,删除,查询,修改。
7. 列表的操作:增加,删除,查询,修改。
8. 元祖的操作:查询。
9. 集合的操作:增加,删除,查询,修改。集合的增加必须要有两个括号,集合是无序的。
10. 布尔描述条件判断
条件判断
1逐行执行。
2.语句以冒号结尾,冒号后面四个缩进的为代码块,要做的事情。
3.边界条件:值比较,逻辑比较。
4.if括号里要用==。
循环
1. 把容器中的每一个数据都按照特定的规则进行重复处理。
2. 2.冒号后面缩进为要做的事情·
3. 用i表示容器中的数据
4. 列表的循环写法与字典的不一样。
5. Continue用于跳出该循序,不执行这个条件。一般写在代码块前。(print)
6. Break用于终止整个循环,一般写在代码块后(print)
函数
1. 使用函数
参数是可变数据类型:
传递的是该变量的引用地址
2. 使用函数
参数是不可变数据类型(字符串,元祖,数值):
传递的只是该数据类型的值(相当于复制一份)
3先定义,然后再调用才有值输出
模块
1. 模块中的函数可以直接调用
2. 把模块按照目录的形式展示出来,称为包。
3. 导.入文件路径前一定要加r.
4. Pythoy只能导入.py结尾的文件,解决办法就是把notebook另存为,.py文件,然后在用import导入。(file-download as-python(.py))
5. Import包名称
6. Import包名称as别名
7. From包名称Import函数名(不用全部导入包,只导入需要的函数)
数据结构
图片如下
Pathoy3菜鸟教程
首行缩进
python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数
多行语句
Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语句,例如:
total = item_one +
item_two +
item_three
在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(),例如:
total = ['item_one', 'item_two', 'item_three',
'item_four', 'item_five']
注意区分python2与python3的区别。