python 学习
Ezio01
这个作者很懒,什么都没留下…
展开
-
numpy.random.seed()的使用
使用方法:seed( ) 用于指定随机数生成时所用算法开始的整数值,如果使用相同的seed( )值,则每次生成的随即数都相同,如果不设置这个值,则系统根据时间来自己选择这个值,此时每次生成的随机数因时间差异而不同。np.random.seed(0)的作用:作用:使得随机数据可预测。>>>> numpy.random.seed(0) ; numpy.random.rand(4...转载 2018-04-08 11:07:51 · 260 阅读 · 0 评论 -
解决 python3.X TypeError: write() argument must be str, not bytes
import pickle as poutput_model_file = 'saved_model.pkl'with open(output_model_file,'w') as f: p.dump(linear_regressor,f)TypeError: write() argument must be str, not bytespIn Python 3 it makes a...原创 2018-05-31 10:34:14 · 5380 阅读 · 0 评论 -
python3.x中移除了cPickle模块
1、python3.x中移除了cPickle模块,可以使用pickle模块代替。最终我们将会有一个透明高效的模块。2、因为存储的是对象,必须使用二进制形式写进文件[python] view plain copy#!/usr/bin/python # Filename: pickling.py import pickle as p #import pickle as p shopli...转载 2018-05-31 10:25:27 · 510 阅读 · 0 评论 -
Python List append()方法
描述append() 方法用于在列表末尾添加新的对象。语法append()方法语法:list.append(obj)参数obj -- 添加到列表末尾的对象。返回值该方法无返回值,但是会修改原来的列表。实例以下实例展示了 append()函数的使用方法:#!/usr/bin/pythonaList = [123, 'xyz', 'zara', 'abc'];aList.append( 2009...转载 2018-05-31 09:50:22 · 1280 阅读 · 0 评论 -
Nnmpy 数组学习
原文地址:https://blog.csdn.net/sunny2038/article/details/9002531NumPy数组NumPy数组是一个多维数组对象,称为ndarray。其由两部分组成:实际的数据描述这些数据的元数据大部分操作仅针对于元数据,而不改变底层实际的数据。关于NumPy数组有几点必需了解的:NumPy数组的下标从0开始。同一个NumPy数组中所有元素的类型必须是相同的。...转载 2018-05-28 15:15:30 · 431 阅读 · 0 评论 -
Python cmd进入文件夹目录指令,以安装python第三方库pip为例
https://blog.csdn.net/cvmat/article/details/53711641转载 2018-04-19 10:10:13 · 2003 阅读 · 0 评论 -
numpy 入门
1) 巧用 where函数 where函数是numpy的内置,也是一个非常有用的函数,提供了快速并且灵活的计算功能。def f_norm_1(data, estimate): residule = 0 for row_index in range(data.shape[0]): for column_index in range(data.shape[1]): if ...转载 2018-04-23 11:05:18 · 503 阅读 · 0 评论 -
numpy 常用函数整理
.ndim :维度 .shape :各维度的尺度 (2,5) .size :元素的个数 10 .dtype :元素的类型 dtype(‘int32’) .itemsize :每个元素的大小,以字节为单位 ,每个元素占4个字节 ndarray数组的创建 np.arange(n) ; 元素从0到n-1的ndarray类型 np.ones(shape): 生成全1 np.zeros((shape), d...转载 2018-04-23 09:18:10 · 573 阅读 · 0 评论 -
plt.hist 用法
matplotlib.pyplot.hist( x, bins=10, range=None, normed=False, weights=None, cumulative=False, bottom=None, histtype=u'bar', align=u'mid', orientation=u'vertical', rwidth=None, log=False, color=...转载 2018-04-17 16:46:47 · 3512 阅读 · 0 评论 -
subplot 的用法
plt.sublot(a,b,c)顾名思义,sub的意思就是在一张图上画出子图出来参数a表示子图有几行参数b表示子图有几列参数c表示当前子图的序号,也就是第几个图,这里从1开始的直接上代码配合画出的图能直观感受理解先画一个2*2的图import matplotlib.pyplot as pltplt.figure(figsize=(6,4))# 绘制第一个图plt.subplot...原创 2018-04-17 16:32:51 · 28362 阅读 · 1 评论 -
解决pandas读取数据有中文时乱码的问题
开头添加如下代码即可成功显示中文#-*-coding: utf-8 -*-import numpy as npimport pandas as pdimport xlrdimport openpyxlimport sysreload(sys)sys.setdefaultencoding("utf-8")原创 2018-04-17 11:07:41 · 7110 阅读 · 0 评论 -
python 中 np.sum()函数
原文地址:https://blog.csdn.net/rifengxxc/article/details/75008427 众所周知,sum不传参的时候,是所有元素的总和。这里就不说了。1 sum函数可以传入一个axis的参数,这个参数怎么理解呢?这样理解:假设我生成一个numpy数组a,如下[python] view plain copy>>> import numpy as ...转载 2018-04-09 11:12:59 · 1015 阅读 · 0 评论 -
anaconda python版本切换
现有的环境是python3.6,先安装python2.7打开anaconda prompt输入:conda create -n py2.7 python=2.7此时就安装并创建了python 2.7版本 查看版本信息:conda info -e切换Python环境到刚才新添加的Python2.7,执行命令:activate py2.7,然后执行命令:python...原创 2018-07-20 10:28:22 · 635 阅读 · 0 评论