Python numpy学习笔记(一)
下边代码是关于numpy的一些基本用法,包括数组和矩阵操作等...
- import numpy as np
- print "<== print version ==>"
- print np.version.version
- print "<== 1-dimensional array ==>"
- print np.array([1, 2, 3, 4, 5])
- print "<== 2-dimentional array ==>"
- print np.array([[1,2],[3,4]])
- print "<== int32,int16,etc. ==>"
- print np.array((1, 2, 3, 4), dtype = np.float64)
- print "<== get a 3*5 array ==>"
- print np.arange(15).reshape(3, 5)
- print "<== generate 4 data from 1 to 5 ==>"
- print np.linspace(1, 5, 4)
- print "<== like what in matlab ==>"
- print np.zeros((2, 5))#
- print '\n'
- print np.ones((2,5))
- print '\n'
- print np.eye(3)
- a = np.eye(4)
- print "<== sum ==>"
- a.sum()
- a.sum(axis=0)
- print "<== min and max ==>"
- a.min()
- a.max()
- np.sin(a)
- np.floor(a)
- np.exp(a)
- np.dot(a, a)
- a = np.ones((2,2))
- b = np.eye(2)
- print "<== visit array ==>"
- print a[0, 0]
- print "<== merge: shallow copy: learn from v and h ==>"
- print np.vstack((a,b))
- print np.hstack((a,b))
- print "<== deep copy ==>"
- c = a.copy()
- print "<== transpose ==>"
- print c.transpose()
- print "<== trace ==>"
- print c.trace()
- print "<== more matrix operations in linalg ==>"
- import numpy.linalg as nplg
- print nplg.eig(a)
Python numpy学习笔记(一)的更多相关文章
- Python数据分析:Numpy学习笔记
Numpy学习笔记 ndarray多维数组 创建 import numpy as np np.array([1,2,3,4]) np.array([1,2,3,4,],[5,6,7,8]) np.ze ...
- NumPy学习笔记 三 股票价格
NumPy学习笔记 三 股票价格 <NumPy学习笔记>系列将记录学习NumPy过程中的动手笔记,前期的参考书是<Python数据分析基础教程 NumPy学习指南>第二版.&l ...
- NumPy学习笔记 二
NumPy学习笔记 二 <NumPy学习笔记>系列将记录学习NumPy过程中的动手笔记,前期的参考书是<Python数据分析基础教程 NumPy学习指南>第二版.<数学分 ...
- NumPy学习笔记 一
NumPy学习笔记 一 <NumPy学习笔记>系列将记录学习NumPy过程中的动手笔记,前期的参考书是<Python数据分析基础教程 NumPy学习指南>第二版.<数学分 ...
- numpy 学习笔记
numpy 学习笔记 导入 numpy 包 import numpy as np 声明 ndarray 的几种方法 方法一,从list中创建 l = [[1,2,3], [4,5,6], [7,8,9 ...
- Numpy学习笔记(上篇)
目录 Numpy学习笔记(上篇) 一.Jupyter Notebook的基本使用 二.Jpuyter Notebook的魔法命令 1.%run 2.%timeit & %%timeit 3.% ...
- 【原】Learning Spark (Python版) 学习笔记(三)----工作原理、调优与Spark SQL
周末的任务是更新Learning Spark系列第三篇,以为自己写不完了,但为了改正拖延症,还是得完成给自己定的任务啊 = =.这三章主要讲Spark的运行过程(本地+集群),性能调优以及Spark ...
- Python Click 学习笔记(转)
原文链接:Python Click 学习笔记 Click 是 Flask 的团队 pallets 开发的优秀开源项目,它为命令行工具的开发封装了大量方法,使开发者只需要专注于功能实现.恰好我最近在开发 ...
- 0003.5-20180422-自动化第四章-python基础学习笔记--脚本
0003.5-20180422-自动化第四章-python基础学习笔记--脚本 1-shopping """ v = [ {"name": " ...
随机推荐
- Python File.readlines() 方法
python3的用法:
- Python源代码目录组织结构
- ectouch第十一讲 之 ECTouch 菜单里如何添加文章链接
1.首先在 ectouch 后台添加好文章分类和文章内容(具体添加方法很简单,这里就不再赘述),然后在菜单管理里添加导航如下(链接地址的获取方法参考步骤 2):2.文章分类列表 域名/mobile/i ...
- Effective C++第三遍
试图调用private的copy或赋值函数是编译期错误,而调用没有具体定义的函数则是连接期错误. 以对象管理资源:智能指针RAII(资源获取立即初始化)后都是对象,但有时候,比如(API的)函数参数要 ...
- Java可变长参数方法调用问题
不说废话,直接上代码: package mytest; import java.util.List; public class TestClass { public void method(List& ...
- Spring MVC 中请求返回之后的页面没法加载css、js等静态文件
1.是否被拦截,这个在Web.xml配置中servlet拦截是“/”,如果是则 a.使用spring MVC 的静态资源文件 <!-- 静态文件访问,主要是针对DispatcherServlet ...
- URL List
wifi driver http://wenku.baidu.com/view/5fb275e9b8f67c1cfad6b85e.html http://wenku.baidu.com/view/a5 ...
- c#danliemosih
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 打印机 ...
- HDU(2255),KM算法,最大权匹配
题目链接 奔小康赚大钱 Time Limit: 1000/1000MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Su ...
- hdu 3123
GCC Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total Submi ...