Python numpy学习笔记(一)
2024-10-16 05:46:07
下边代码是关于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)
最新文章
- 常用的Jquery插件
- orcal 操作
- 获取访问者的IP
- nodejs模块——fs模块
- 【leetcode❤python】24. Swap Nodes in Pairs
- HTML5之拖拽(兼容IE和非IE)
- 用于分类的决策树(Decision Tree)-ID3 C4.5
- linux 安装svn最新版本
- 制作第三方SDK静态库、.framework
- repeater 结合checkbox批量删除
- TJU 2944 Mussy Paper 最大权闭合子图
- 如何得到动态链接库的输出函数tdump命令(225篇博文)
- C++ Primer中文本查询演示样例Query的实现
- ThreadPoolExecutor系列<;一、ThreadPoolExecutor 机制>;
- struts2(二)之配置文件详解与结果视图
- yii2在控制器中调用另一个控制器方法
- You are what you write——沈向洋
- 常见的HTTP状态码(HTTP Status Code)说明
- arp脚本
- 批量杀掉多个pid文件中记录的pid进程, 并集成到shell脚本中
热门文章
- Linux中文显示乱码解决
- 【原创】纯干货,Spring-data-jpa详解,全方位介绍。
- PHP中Redis替代文件存储Session语句
- [已解决] java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.com.yourproject.test_jsp
- ACM题目————Subsequence
- Bag Problem
- 基于APK的Robotium登录人人网与发状态
- sass的安装与基础
- Android Https
- Oracle-学习笔记(==》集合函数与分组四)