• Python numpy学习笔记(一)


    下边代码是关于numpy的一些基本用法,包括数组和矩阵操作等...

     1 import numpy as np
     2 print "<== print version ==>"
     3 print np.version.version
     4 print "<== 1-dimensional array ==>"
     5 print np.array([1, 2, 3, 4, 5])
     6 print "<== 2-dimentional array ==>"
     7 print np.array([[1,2],[3,4]])
     8 print "<== int32,int16,etc. ==>"
     9 print np.array((1, 2, 3, 4), dtype = np.float64)
    10 print "<== get a 3*5 array ==>"
    11 print np.arange(15).reshape(3, 5)
    12 print "<== generate 4 data from 1 to 5 ==>"
    13 print np.linspace(1, 5, 4)
    14 print "<== like what in matlab ==>"
    15 print np.zeros((2, 5))#
    16 print '
    '
    17 print np.ones((2,5))
    18 print '
    '
    19 print np.eye(3)
    20 
    21 a = np.eye(4)
    22 print "<== sum ==>"
    23 a.sum()
    24 a.sum(axis=0)
    25 print "<== min and max ==>"
    26 a.min()
    27 a.max()
    28 np.sin(a)
    29 np.floor(a)
    30 np.exp(a)
    31 np.dot(a, a)
    32 
    33 a = np.ones((2,2))
    34 b = np.eye(2)
    35 print "<== visit array ==>"
    36 print a[0, 0]
    37 print "<== merge: shallow copy: learn from v and h ==>"
    38 print np.vstack((a,b))
    39 print np.hstack((a,b))
    40 print "<== deep copy ==>"
    41 c = a.copy()
    42 print "<== transpose ==>"
    43 print c.transpose()
    44 print "<== trace ==>"
    45 print c.trace()
    46 print "<== more matrix operations in linalg ==>"
    47 import numpy.linalg as nplg
    48 print nplg.eig(a)
    View Code
  • 相关阅读:
    如何在SpringMVC中使用REST风格的url
    c#实现的udt
    数据库查询服务化-缓存和分页
    c#常用数据库封装再次升级
    c#数据库连接池Hikari重构升级
    c# 常用数据库封装
    聊聊数据存储查询
    c#分析SQL语句
    c# 分析SQL语句中的表操作
    c#最近博文结尾
  • 原文地址:https://www.cnblogs.com/AmitX-moten/p/4170754.html
Copyright © 2020-2023  润新知