目 录(2)

第4章  SymPy——符号运算好帮手 115

4.1  从例子开始 115

4.1.1  封面上的经典公式 115

4.1.2  球体体积 117

4.2  数学表达式 119

4.2.1  符号 119

4.2.2  数值 121

4.2.3  运算符和函数 122

4.3  符号运算 125

4.3.1  表达式变换和化简 125

4.3.2  方程 128

4.3.3  微分 129

4.3.4  微分方程 130

4.3.5  积分 131

4.4  其他功能 133

4.4.1  平面几何 133

4.4.2  绘图 135

第5章  matplotlib——绘制精美的图表 139

5.1  快速绘图 139

5.1.1  使用pyplot模块绘图 139

5.1.2  以面向对象方式绘图 142

5.1.3  配置属性 143

5.1.4  绘制多个子图 145

5.1.5  配置文件 147

5.1.6  在图表中显示中文 149

5.2  Artist对象 152

5.2.1  Artist对象的属性 154

5.2.2  Figure容器 155

5.2.3  Axes容器 156

5.2.4  Axis容器 159

5.2.5  Artist对象的关系 163

5.3  坐标变换和注释 164

5.3.1  4种坐标系 167

5.3.2  坐标变换的步骤 169

5.3.3  制作阴影效果 173

5.3.4  添加注释 174

5.4  绘图函数简介 177

5.4.1  对数坐标图 177

5.4.2  极坐标图 178

5.4.3  柱状图 179

5.4.4  散列图 180

5.4.5  图像 181

5.4.6  等值线图 184

5.4.7  三维绘图 187

第6章  Traits——为Python添加类型定义 190

6.1  开发背景 190

6.2  Trait属性的功能 192

6.3  Trait类型对象 196

6.4  Trait的元数据 198

6.5  预定义的Trait类型 200

6.6  Property属性 204

6.7  Trait属性监听 206

6.8  Event和Button属性 210

6.9  Trait属性的从属关系 211

6.10  动态添加Trait属性 213

6.11  创建自己的Trait类型 215

6.11.1  从TraitType继承 215

6.11.2  使用Trait() 217

6.11.3  定义TraitHandler类 219

读书导航