
python
jp_666
这个作者很懒,什么都没留下…
展开
-
在windows环境下创建python虚拟环境
这里简单记录下,在windows上安装python虚拟环境的过程。这里假定已经安装好了python环境。 在任意盘符下创建一个存储虚拟环境的目录,如D:/virtualenvs。目录名可以随意设置 进入创建环境变量,新建系统变量 变量名为:WORKON_HOME变量值为:D:\virtualenvs(刚刚命名的文件路径) 在cmd中输入命令:pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simpl原创 2020-08-24 17:44:43 · 260 阅读 · 0 评论 -
常用的python镜像源
清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里:http://mirrors.aliyun.com/pypi/simple/豆瓣:http://pypi.douban.com/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学:http://pypi.sdutlinux.org/中国科学技术大学:h...原创 2020-05-01 10:57:27 · 609 阅读 · 0 评论 -
python执行linux命令的三种方式
import subprocessimport osdef subprocess_(): """ subprocess模块执行linux命令 :return: """ subprocess.call("ls") # 执行ls命令def system_(): """ system模块执行linux命令 :return:...原创 2020-01-03 23:33:13 · 1905 阅读 · 0 评论 -
python简单文件读写2 读写csv文件
import csvdef write_csv(): data_list = [ ["A1", "B1"], ["A2", "B2"], ["A3", "B3"] ] # 注意: 如果写的内容中有中文,一定要设置编码格式为utf,否则会出现乱码, # 默认情况下,每写一行都会回车,导致出现空行,所以采用new...原创 2020-01-01 20:36:08 · 289 阅读 · 0 评论 -
python简单文件读写1
def read(): # 以读的方式打开文件 file = open("test.txt", "r") # read() 默认读取全部文件内容,可以传参数设置读入字节数 text = file.read() # readline() 每次读取文件指针所在位置的一行数据 # text = file.readline() # readline...原创 2019-12-30 21:18:24 · 219 阅读 · 0 评论 -
Python enumerate() 函数
Python中的enumerate函数主要用于字符串、列表或元组的遍历时。一般的,当需要对字符串、列表或元组进行遍历的时候,最简单的方式如下(这里以list为例):l = [1,2,3,4,5]for item in l: print(item)程序输出:12345然而,当需要对list中的数据进行判断的时候,比如,list中的第三个数字不输出,...原创 2019-07-11 21:19:15 · 211 阅读 · 0 评论 -
TypeError: cannot unpack non-iterable NoneType object
python报错如下:TypeError: cannot unpack non-iterable NoneType object解决方法:报错的原因是函数返回值得数量不一致,查看函数返回值数量和调用函数时接收返回值的数量是不是一致,修改一致即可...原创 2019-07-18 20:09:54 · 170640 阅读 · 3 评论 -
python list加减乘除小结
在python的list操作中,常用的操作是向list中添加元素,具体有如下两种方式:采用“+”,这种方式会把两个list中的元素合并为一个list 采用append(),这种方法的参数是一个单个元素或者一个整体,该方法没有返回值l1 = [1, 2, 3]l2 = [4, 5, 6]l3 = l1 + l2print(l3) # [1, 2, 3, 4, 5, 6]l4 = ...原创 2019-08-01 14:06:24 · 25700 阅读 · 0 评论 -
RemoveError: 'setuptools' is a dependency of conda and cannot be removed from conda's operating envi
python 安装包的时候报错,如下:RemoveError: 'setuptools' is a dependency of conda and cannot be removed fromconda's operating environment.原因:安装setuptools的时候不是采用conda安装的,而是采用pip install的方式安装的,而要安装的包依赖于conda...原创 2019-08-05 20:44:30 · 6825 阅读 · 2 评论 -
Python集合操作小结
并集list1 = [1, 2, 3, 4]list2 = [-1, -2, 3, 4, 5, 6]list3 = list(set(list1).union(list2)) # 并集print(list3) # [1, 2, 3, 4, 5, 6, -2, -1]list4 = list(set(list1) | set(list2)) # 并集print(list4) # ...原创 2019-08-06 07:56:48 · 193 阅读 · 0 评论 -
python list排序小结
python list排序小结def sort1(): """ 基础排序 :return: """ list1 = [11, 78, 43, 89, 81, 52] print(list1) # 对list1升序排列,此时list1中的数值被修改 print(sorted(list1)) # [11, 43, 52, 78, 8...原创 2019-08-18 22:04:00 · 194 阅读 · 0 评论 -
ValueError: not enough values to unpack (expected 3, got 2)
python报错:ValueError: not enough values to unpack (expected 3, got 2)分析:这个错误的信息是,期望有三个返回值,但其实函数只有两个返回值解决方法,检查函数和接收函数返回值的参数个数是否一致,改成一致即可...原创 2019-07-15 21:10:45 · 13566 阅读 · 0 评论 -
Pycharm出现No Python interpreter selected怎么解决
点击pycharm最上方菜单File—>Setting,出现如下界面点击Project->Proiject interpreter如果在下拉列表中存在可选的interpreter,可以直接选择合适的,如果没有,点击右侧的齿轮形状的图标,在出现的界面中即可设置interpreter。在前三个Environment中任意设置一个后,点击OK,然后在在project in...原创 2019-07-10 23:54:19 · 4094 阅读 · 0 评论 -
jupyter notebook简单使用教程
1、jupyter notebook简介jupyter notebook是一个在线编辑器,可以在网页上编辑程序,在编辑的过程中,每次编辑一行代码就可以运行一行代码,运行的结果也可以显示在代码的下方,方便查看。当所有的程序编写和运行完毕之后,还可以直接把编辑和运行之后的所有信息保存在文件中。2、jupyter notebook启动在cmd环境下,输入命令:jupyter原创 2017-08-23 11:34:15 · 51680 阅读 · 3 评论 -
numpy学习小结(2)
数组的基本运算>>>arr1 = ones(3,dtype=int32)>>>arr2 = linspace(0,pi,3)#在0—pi之间寻找等分的3个点>>>arr2array([ 0. , 1.57079633, 3.14159265])>>>arr = arr1 + arr2#加法>>>arrarray([ 1. , 2.5707963原创 2017-08-22 20:02:54 · 417 阅读 · 0 评论 -
python中set集合简单使用教程
python中的set集合使用非常简便。下面从创建,添加,删除,交集,并集和差集等方面做简要阐述。创建:无须定义,使用时创建即可添加:有add()和update(),add()把整体作为一个元素添加到集合中,update()把要添加的元素分为一个个单独的元素添加到集合中交集|并集|差集:直接见示例代码中的运行结果。示例代码#coding=utf-8#创建set集合a = set('abc')...原创 2018-02-27 22:03:39 · 292 阅读 · 0 评论 -
python中的join()与os.path.join()的使用方式
1、python中的join和os.path.join()两个函数,简单介绍 (1) join: '-'.join('abc')。表示把字符创abc之间使用'-'分割 功能:join主要用于把字符串、字典、元组、列表中的元素使用指定的分隔符连接,从而生成新的元素及表示形式 (2)os.path.join() os.path.join('./data'...原创 2018-03-15 20:51:14 · 1335 阅读 · 0 评论 -
python读取csv和txt数据转换成向量
最近写程序需要从文件中读取数据,并把读取的数据转换成向量。查阅资料之后找到了读取csv文件和txt文件两种方式,下面结合自己的实验过程,做简要记录,供大家参考:1、读取csv文件的数据import csvfiltpath = "data_test.csv"with open(filtpath,'r') as csvfile: reader = csv.reader(csvfile)...原创 2018-04-08 15:56:34 · 7854 阅读 · 0 评论 -
python读取txt文件封装方法版
# -*- coding: utf-8 -*-import numpy as npdef readData(file,cols): file=open(file) lines=file.readlines() rows=len(lines) datamat = np.zeros((rows,cols)) row=0 for line in lin...原创 2018-04-08 16:33:36 · 1654 阅读 · 0 评论 -
python归一化多维数组的方法
今天遇到需要归一化多维数组的问题,但是在网上查阅了很多资料都是归一化数组的一行或者一列,对于怎么归一化一个多维数组的资料比较少,可是在tensorflow中为了训练神经网络常常需要用到多维数据。因此归一化多维数组非常有必要。 在查阅了大量资料之后发现在sklearn库中的preprocessing可以直接归一化多维数组。1、使用sklearn.preprocessing.scale(...原创 2018-04-08 22:20:11 · 17755 阅读 · 2 评论 -
python list和tuple学习小结
list和tuple都是python中的有序集合,其中list中的元素可以追加和删除,而tuple中的元素只能在初始化时候赋值,赋值之后tuple中的元素不可以再追加和删除。1、listlist的定义方式:a = ['a','b','c']向list中追加元素:a.append('d')。追加完之后a中的元素是['a','b','c','d']删除list中的最后一个元素:a.pop(...原创 2018-04-26 10:24:56 · 330 阅读 · 0 评论 -
用python画中国地图
安装Basemap先安装相应的组件。我假定你已经都安装好了Python以及Jupyter等等。如果没有安装的话,就去尝试一下brew install python3和brew install jupyter吧,网上有很多教程。然后你需要用pip3 install很多我们下面可能需要用到的库。但是因为我们要用一个叫做Basemap的库,而这个库没有办法用简单的pip3 install安装,所以稍多两...转载 2018-05-18 19:37:39 · 17097 阅读 · 0 评论 -
Python基本知识点总结
本文总结了Python中最基本的知识点。 1、基本数学操作符 Python中最常用的数学操作符如下表所示: 操作符 含义 举例 结果 + 加法 1 + 2 3 - 减法 ...原创 2019-02-19 21:17:02 · 11616 阅读 · 1 评论 -
AttributeError: module 'matplotlib' has no attribute 'pyplot'
问题描述:正确安装了matplotlib,导入matplotlib和编译都没有错,可是运行的时候却报错,具体错误信息如下:AttributeError: module 'matplotlib' has no attribute 'pyplot'解决方法:把import matplotlib 修改为 import matplotlib as plt即可...原创 2019-07-10 23:49:37 · 11957 阅读 · 3 评论 -
Numpy学习小结(1)
NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵。 Numpy中的数据类型数据类型名称inti由所在平台决定其大小的整数(一般为int32或int64)int8一个字节大小,-128至 127int16整数,-32768原创 2017-08-18 17:40:51 · 242 阅读 · 0 评论