数学之路-python计算实战(6)-numpy-ndarray
>>>> mya=np.zeros(shape=(2,2))
>>>> mya
array([[ 0., 0.],
[ 0., 0.]])
>>>> mya=np.empty(shape=(2,2))
>>>> mya
array([[ 0., 0.],
[ 0., 0.]])、
创建数组元素为float的数组。
>>>>mya=np.array([1,2,3,4,5,6],dtype=float)
>>>> mya
array([ 1., 2., 3., 4., 5., 6.])
>>>>
通过copy參数复制数据。
>>>> myz
array([[1, 2, 3],
[4, 5, 6]])
>>>>mya=np.array(myz,copy=False)
>>>> mya
array([[1, 2, 3],
[4, 5, 6]])
>>>> myz[0,1]=111
>>>> myz
array([[ 1, 111, 3],
[ 4, 5, 6]])
>>>> mya
array([[ 1, 111, 3],
[ 4, 5, 6]])
本博客全部内容是原创,假设转载请注明来源
http://blog.csdn.net/myhaspl/
>>>> myz
array([[ 1, 111, 3],
[ 4, 5, 6]])
>>>> myz[1,1]=2
>>>> myz
array([[ 1, 111, 3],
[ 4, 2, 6]])
>>>> mya
array([[ 1, 111, 3],
[ 4, 5, 6]])
>>>>myb=np.array([[11,22],[33,44]],dtype=[('a','<i4'),('b','<i4')])
>>>> myb
array([[(11, 0), (22, 0)],
[(33, 0), (44, 0)]],
dtype=[('a', '<i4'), ('b', '<i4')])
>>>>myb=np.array([[(11,22),(33,44)],[(1,2),(3,4)]],dtype=[('a','<f4'),('b','<i4')])
>>>> myb
array([[(11.0, 22), (33.0, 44)],
[(1.0, 2), (3.0, 4)]],
dtype=[('a', '<f4'), ('b', '<i4')])
>>>> myb['b']
array([[22, 44],
[ 2, 4]])
>>>> myb['a']
array([[ 11., 33.],
[ 1., 3.]], dtype=float32)
>>>>
生成矩阵
>>>> np.array(np.mat('1 2; 34'), subok=True)
matrix([[1, 2],
[3, 4]])
数学之路-python计算实战(6)-numpy-ndarray的更多相关文章
- 数学之路-python计算实战(5)-初识numpy以及pypy下执行numpy
N .有用的线性代数.傅里叶变换和随机数生成函数.numpy和稀疏矩阵运算包scipy配合使用更加方便.NumPy(Numeric Python)提供了很多高级的数值编程工具,如:矩阵数据类型.矢量处 ...
- 数学之路-python计算实战(17)-机器视觉-滤波去噪(中值滤波)
Blurs an image using the median filter. C++: void medianBlur(InputArray src, OutputArray dst, int ks ...
- 数学之路-python计算实战(20)-机器视觉-拉普拉斯算子卷积滤波
拉普拉斯算子进行二维卷积计算,线性锐化滤波 # -*- coding: utf-8 -*- #线性锐化滤波-拉普拉斯算子进行二维卷积计算 #code:myhaspl@myhaspl.com impor ...
- 数学之路-python计算实战(15)-机器视觉-滤波去噪(归一化块滤波)
# -*- coding: utf-8 -*- #code:myhaspl@myhaspl.com #归一化块滤波 import cv2 import numpy as np fn="tes ...
- 数学之路-python计算实战(14)-机器视觉-图像增强(直方图均衡化)
我们来看一个灰度图像,让表示灰度出现的次数,这样图像中灰度为 的像素的出现概率是 是图像中全部的灰度数, 是图像中全部的像素数, 实际上是图像的直方图,归一化到 . 把 作为相应于 的累计概率 ...
- 数学之路-python计算实战(19)-机器视觉-卷积滤波
filter2D Convolves an image with the kernel. C++: void filter2D(InputArray src, OutputArray dst, int ...
- 数学之路-python计算实战(21)-机器视觉-拉普拉斯线性滤波
拉普拉斯线性滤波,.边缘检測 . When ksize == 1 , the Laplacian is computed by filtering the image with the follow ...
- 数学之路-python计算实战(16)-机器视觉-滤波去噪(邻域平均法滤波)
# -*- coding: utf-8 -*- #code:myhaspl@myhaspl.com #邻域平均法滤波,半径为2 import cv2 import numpy as np fn=&qu ...
- 数学之路-python计算实战(2)-初遇pypy
PyPy是Python开发人员为了更好的Hack Python创建的项目.此外,PyPy比CPython是更加灵活,易于使用和试验,以制定详细的功能在不同情况的实现方法,能够非常easy实施. 该项目 ...
- 数学之路-python计算实战(9)-机器视觉-图像插值仿射
插值 Python: cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]]) → dst interpolation – interpol ...
随机推荐
- pytorch 4 regression 回归
import torch import torch.nn.functional as F import matplotlib.pyplot as plt # torch.manual_seed(1) ...
- CodeForces 362E Petya and Pipes
Petya and Pipes Time Limit: 1000ms Memory Limit: 262144KB This problem will be judged on CodeForces. ...
- poj2528 Mayor's posters(线段树,离散化)
离散化的思想: 对于这样的数据 (3,10000). (9,1000000). (5.100000), (1,1000). (7,1000000) 我们能够将其处理为 (2,7). (5,9). (3 ...
- 数据挖掘算法学习(四)PCA算法
转载请附上链接http://blog.csdn.net/iemyxie/article/details/38236647 算法简单介绍 主成分分析(PrincipalComponentAnalysis ...
- 阅读《Android 从入门到精通》(10)——单项选择
单项选择(RadioGroup) RadioGroup 是 LinearLayout 的子类,继承关系例如以下: android.view.ViewGroup android.widget.Linea ...
- zzulioj--1711--漂洋过海来看你(dfs+vector)
1711: 漂洋过海来看你 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 89 Solved: 33 SubmitStatusWeb Board D ...
- 在vmware下为oracle RAC 创建共享存储的总结
首先,介绍下用命令行vm-diskmanager形式创建磁盘文件的方法(其实,图形界面添加新磁盘就是调用此命令). 很多网上文章提及plainmaker.exe去创建共享磁盘,是以前的版本 ...
- 配置NTP集群时间同步(二)
[root@hadoop1 bin]# rpm -qa|grep ntp 没有的话用yum -y install ntp安装(要记着每台机器上都要安装) [root@hadoop1 bin]# vi ...
- python 3.x 学习笔记10 (析构函数and继承)
1.类变量的用途:大家公用的属性,节省开销(内存) 2.析构函数 在实例释放和销毁的时候执行的,通常用于做一些收尾工作,如关闭一些数据库链接和打开的临时文件 3.私有方法两个下划线开头,声明该方法为私 ...
- 你不知道的JavaScript(九)switch语句
在c/c++.java这些强类型的语言中switch语句的表达式和case分支中的条件值都只能是char类型或整数.JS的switch语句有些不同,它可以是JS中的任意一种类型,这一点有些朋友可能并没 ...