ch2code.rar

  • BOPER
    了解作者
  • Python
    开发工具
  • 2KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 1
    下载次数
  • 2015-09-20 12:26
    上传日期
numpy的基本程序,用于行列式的运算,基于禁用数据的
ch2code.rar
  • arrayattributes.py
    635B
  • arrayattributes2.py
    2KB
  • arrayconversion.py
    1.3KB
内容介绍
import numpy as np # Chapter 2 Beginning with NumPy fundamentals # # Demonstrates ndarray attributes. # # Run from the commandline with # # python arrayattributes2.py b = np.arange(24).reshape(2, 12) print "In: b" print b #Out: #array([[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], # [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]]) print "In: b.ndim" print b.ndim #Out: 2 print "In: b.size" print b.size #Out: 24 print "In: b.itemsize" print b.itemsize #Out: 8 print "In: b.nbytes" print b.nbytes #Out: 192 print "In: b.size * b.itemsize" print b.size * b.itemsize #Out: 192 print "In: b.resize(6,4)" print b.resize(6,4) print "In: b" print b #Out: #array([[ 0, 1, 2, 3], # [ 4, 5, 6, 7], # [ 8, 9, 10, 11], # [12, 13, 14, 15], # [16, 17, 18, 19], # [20, 21, 22, 23]]) print "In: b.T" print b.T #Out: #array([[ 0, 4, 8, 12, 16, 20], # [ 1, 5, 9, 13, 17, 21], # [ 2, 6, 10, 14, 18, 22], # [ 3, 7, 11, 15, 19, 23]]) print "In: b.ndim" print b.ndim #Out: 1 print "In: b.T" print b.T #Out: array([0, 1, 2, 3, 4]) print "In: b = array([1.j + 1, 2.j + 3])" b = np.array([1.j + 1, 2.j + 3]) print "In: b" print b #Out: array([ 1.+1.j, 3.+2.j]) print "In: b.real" print b.real #Out: array([ 1., 3.]) print "In: b.imag" print b.imag #Out: array([ 1., 2.]) print "In: b.dtype" print b.dtype #Out: dtype('complex128') print "In: b.dtype.str" print b.dtype.str #Out: '<c16' print "In: b = arange(4).reshape(2,2)" b = np.arange(4).reshape(2,2) print "In: b" print b #Out: #array([[0, 1], # [2, 3]]) print "In: f = b.flat" f = b.flat print "In: f" print f #Out: <numpy.flatiter object at 0x103013e00> print "In: for it in f: print it" for it in f: print it #0 #1 #2 #3 print "In: b.flat[2]" print b.flat[2] #Out: 2 print "In: b.flat[[1,3]]" print b.flat[[1,3]] #Out: array([1, 3]) print "In: b" print b #Out: #array([[7, 7], # [7, 7]]) print "In: b.flat[[1,3]] = 1" b.flat[[1,3]] = 1 print "In: b" print b #Out: #array([[7, 1], # [7, 1]])
评论
    相关推荐
    • 行列式计算.rar
      线性代数中计算行列式的值,输入行列式阶数,然后按行键入行列式可以求行列式的值
    • 行列式键盘扫描.zip
      行列式键盘扫描 通过4*4键盘输出不同的四位二进制数 并显示在数码管上
    • 求N阶行列式
      可求N阶矩阵行列式,代数余子式等。注意需安装Qt。测试代码自行撰写
    • 行列式计算.zip
      使用c++技术进行行列式值的计算 附带列子
    • 行列式计算器.zip
      运用代数余子式方法运算的简单的行列式计算器源代码,适用于大学生线性代数课程第一章行列式的计算练习的数值结果验证
    • C# 行列式之间运算
      C# 行列式之间的加减乘除,行列式的长度,平均数,行列式之间是否相等
    • 行列式按键识别.zip
      用keil4和Proteus的行列式按键程序和仿真
    • 行列式.zip
      用C语言求解N阶矩阵的行列式,阶数可调。
    • 矩阵行列式计算.zip
      运用数组,指针,通过最简单的c语言完成矩阵的行列式计算。
    • 行列式计算.zip
      输入一个20阶以下的方阵,计算矩阵对应的行列式