numpy学习
Elvirangel
一颗上进的心
展开
-
dict和OrderDict写入文件
注意:一定不能用np.save(path,dict)写入文件。。。内容会出错用dict序列化与反序列化的操作:dict的序列化与反序列化:with open("word2int.txt", "wb") as f: pickle.dump(word2int,f)with open("word2int.txt", "rb+") as f: d = pickle.load(f)写文件:d = dict(name='TSQ', age=18)import pick原创 2020-05-20 19:50:26 · 629 阅读 · 0 评论 -
python glob.glob() 、join()、OrderDict()、endswith()、np.linalg.norm()、字符串函数大全、Dict.setdefault()
python glob.glob使用 glob.glob() 函数 os.path.join()函数用法详解 python中的OrderedDict() python中endswith()函数的用法 python字符串函数用法大全 Python 字典(Dictionary) setdefault()方法 ...原创 2020-03-23 08:55:08 · 291 阅读 · 0 评论 -
Numpy 使用教程--Numpy 数学函数及代数运算
Numpy 使用教程--Numpy 数学函数及代数运算Numpy 使用教程–Numpy 数学函数及代数运算一、实验介绍1.1 实验内容如果你使用 Python 语言进行科学计算,那么一定会接触到 Numpy。Numpy 是支持 Python 语言的数值计算扩充库,其拥有强大的高维度数组处理与矩阵运算能力。除此之外,Numpy 还内建了大量的函数,方便你快速构建数学模型。1.2 ...转载 2020-03-22 21:16:00 · 3200 阅读 · 0 评论 -
Numpy中 Meshgrid() 函数介绍及2种应用场景
Numpy中Meshgrid函数介绍及2种应用场景numpy.meshgrid()理解原创 2020-03-15 10:02:10 · 335 阅读 · 0 评论 -
Python之NumPy(axis=0 与axis=1)区分
Python之NumPy(axis=0 与axis=1)区分转自:http://blog.csdn.net/wangying19911991/article/details/73928172 https://www.zhihu.com/question/58993137python中的axis究竟是如何定义的呢?他们究竟代表是DataFrame的行还是列?考虑...转载 2020-02-27 17:57:52 · 217 阅读 · 0 评论 -
python将两个二维array叠加成三维array的实现方法
python将两个二维array叠加成三维array的实现方法Python中reshape的用法及多个二维数组合并为三维数组的方法原创 2020-02-18 13:43:34 · 2356 阅读 · 0 评论 -
python numpy 数组中元素设置所有小于0的元素为0
>>> import numpy as np>>> a = np.random.randint(-5, 5, (5, 5))>>> aarray([[-4, -4, -5, 2, 1], [-1, -2, -1, 3, 3], [-1, -2, 3, -5, 3], [ 0, -3,...原创 2020-02-08 11:27:21 · 16236 阅读 · 2 评论 -
Python numpy中矩阵的用法总结
转载:https://www.cnblogs.com/wj-1314/p/10244807.htmlPython numpy中矩阵的用法总结 关于Python Numpy库基础知识请参考博文:https://www.cnblogs.com/wj-1314/p/9722794.htmlPython矩阵的基本用法 mat()函数将目标数据的类型转化成矩阵(matrix)1,ma...转载 2019-11-28 17:15:44 · 790 阅读 · 0 评论 -
Numpy数组属性方法
Numpy数组属性方法转载:Numpy数组属性方法等等。。。。。转载 2019-10-26 09:46:54 · 282 阅读 · 0 评论 -
Numpy数组的复制 = 与 .copy() :
Numpy数组的复制 =与 .copy():import numpy as np ar1 = np.arange(10)print(ar1) ar2 = ar1print(ar2 is ar1) ar1[2] = 9print(ar1,ar2)# ar1和ar2 指向同一个值,所以ar1改变,ar2一起改变 print('--------------...原创 2019-10-26 09:42:10 · 2057 阅读 · 0 评论 -
numpy学习之创建数组
numpy学习之创建数组教程:菜鸟教程----Numpy 菜鸟教程----Python1.使用array函数创建数组import numpy as npndarray1 = np.array([1, 2, 3])array([1, 2, 3])ndarray2 = np.array(list('abcd'))array(['a', 'b', 'c'...原创 2019-10-26 09:37:45 · 4222 阅读 · 0 评论 -
np.concatenate()与 keras.layer.concatenate()
np.concatenate()与 keras.layer.concatenate()关于参数axis的取值,说明如下:import numpy as npimport cv2from keras.layers import concatenatefrom keras.preprocessing.image import ImageDataGenerator, array_to_...原创 2019-07-17 15:08:34 · 3839 阅读 · 0 评论 -
Python中读取图片并转化为numpy.ndarray()数据的6种方式
Python中读取图片并转化为numpy.ndarray()数据的6种方式方式: 返回类型OpenCV np.ndarrayPIL PIL....原创 2019-07-16 17:35:28 · 34076 阅读 · 0 评论 -
Python yield 使用浅析 + Python生成器(Generator)详解
Python yield 使用浅析廖雪峰:https://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/Python生成器(Generator)详解脚本之家https://www.jb51.net/article/63929.htm...原创 2019-05-21 20:23:19 · 558 阅读 · 0 评论 -
Numpy中where()、argmax()、dot()、concatenate()
1. np.where(condition, x, y)满足条件(condition),输出x,不满足输出y。如果是一维数组,相当于[xv if c else yv for (c,xv,yv) in zip(condition,x,y)]>>> aa = np.arange(10)>>> np.where(aa,1,-1)array([-1, ...原创 2018-10-29 09:42:40 · 526 阅读 · 0 评论 -
numpy中 vstack(),hstack()的简单用法
原文链接:https://blog.csdn.net/csdn15698845876/article/details/73380803?utm_source=blogxgwz2转载 2018-10-26 20:46:37 · 693 阅读 · 0 评论 -
scikit-learn中的主成分分析(PCA)的使用
scikit-learn中的主成分分析(PCA)的使用1、函数原型及参数说明class sklearn.decomposition.PCA(n_components=None, copy=True, whiten=False)参数说明:n_components: 意义:PCA算法中所要保留的主成分个数n,也即保留下来的特征个数n类型:int 或者 string,缺省时...转载 2018-11-04 15:31:54 · 1250 阅读 · 0 评论 -
Python 数值计算 —— 向量、矩阵和多维数组
原文链接:https://blog.csdn.net/and_w/article/details/79630465Python 数值计算 —— 向量、矩阵和多维数组NumPy 是 Python 进行数值计算的核心库。在这里,我们介绍了 NumPy 的 n 维数组数据结构:ndarray 对象,并且讨论用于创建和操作数组的函数,包括从数组中提取元素的索引和切片。还讨论了使用 ndarray ...转载 2018-11-19 11:22:24 · 2291 阅读 · 0 评论 -
np.newaxis 为 numpy.ndarray(多维数组)增加一个轴
原文:https://blog.csdn.net/lanchunhui/article/details/49725065 >> type(np.newaxis)NoneType>> np.newaxis == NoneTruenp.newaxis 在使用和功能上等价于 None,查看源码发现:newaxis = None,其实就是 None 的一个别名。...转载 2019-01-11 16:29:05 · 192 阅读 · 0 评论 -
【Python】Numpy 中的 shuffle VS permutation
原文:https://blog.csdn.net/u010099080/article/details/73395601有时候我们会有随机打乱一个数组的需求,例如训练时随机打乱样本,我们可以使用 numpy.random.shuffle() 或者 numpy.random.permutation() 来完成。这两者非常相似,实现的功能是一样的,那么他们到底有什么区别?本文代码及图片可...转载 2019-02-07 11:29:47 · 413 阅读 · 0 评论 -
python中np.multiply()、np.dot()和星号(*)三种乘法运算的区别
https://blog.csdn.net/zenghaitao0128/article/details/78715140转载 2019-03-06 09:22:22 · 249 阅读 · 0 评论 -
numpy.random中randn()、rand()、randint()、random_integers()、random_sanmple() 、choice() 用法
转载1:https://blog.csdn.net/mingyuli/article/details/81260213转载2:https://blog.csdn.net/zenghaitao0128/article/details/78556535原创 2019-03-13 10:31:38 · 268 阅读 · 0 评论 -
Python中“取整”的各种问题
Python 向上取整的算法一、初衷: 有时候我们分页展示数据的时候,需要计算页数。一般都是向上取整,例如counts=205 pageCouts=20 ,pages= 11 页。一般的除法只是取整数部分,达不到要求。二、方法:1、通用除法: UP(A/B) = int((A+B-1)/B) 取临界值,计算下A+B-1的范围就OK.2 、Python除法:...原创 2019-03-30 15:50:33 · 1676 阅读 · 0 评论 -
Pyqt5 + matplotlib 的在 GUI中 图片呈现
Pyqt5 + matplotlib 的在 GUI中 图片呈现个人原创,未经允许,不可转载!!!1. 在QtDesigner中设计UI界面层次如下:From----->Widget------>GroupBox2. 转成.py文件# -*- coding: utf-8 -*-# Form implementation generated from r...原创 2019-04-30 19:53:10 · 7664 阅读 · 10 评论 -
numpy操作中的axis的理解
Numpy操作中的axis转载:https://blog.csdn.net/xiongchengluo1129/article/details/79062991这是我参考的连接numpy模块中的axis理解最近发现,numpy的很多操作都是和axis联系在一起的,以前只是遇到了稍微记一下,过后又忘了,这次做好笔记,加深理解。首先为什么会有axis这个概念?因为在numpy模块中...转载 2019-05-21 16:36:17 · 614 阅读 · 1 评论 -
numpy.where() 用法详解
numpy.where() 用法详解numpy.where (condition[, x, y])numpy.where() 有两种用法:1. np.where(condition, x, y)满足条件(condition),输出x,不满足输出y。如果是一维数组,相当于[xv if c else yv for (c,xv,yv) in zip(condition,x,y)]&g...原创 2018-10-28 17:34:16 · 305 阅读 · 0 评论