ch2code.rar
- BOPER了解作者
- Python开发工具
- 2KB文件大小
- rar文件格式
- 0收藏次数
- 1 积分下载积分
- 1下载次数
- 2015-09-20 12:26上传日期
numpy的基本程序,用于行列式的运算,基于禁用数据的

ch2code.rar
- arrayattributes.py635B
- arrayattributes2.py2KB
- arrayconversion.py1.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阶以下的方阵,计算矩阵对应的行列式