请打开你的Python IDLE,跟随我的脚步,一起来体验一下交互式编程的乐趣吧,看看如何用NumPy画图,以及用NumPy可以画出什么样的图画来。
1....生成渐变色图像
np.linspace()函数类似于Python的range()函数,返回的是浮点数的等差序列,经过np.tile()重复之后,分别生成RGB通道的二维数组,再用np.dstack()合并成三维数组...在渐变色背景上画曲线
对图像数组中的特定行列定位之后,再修改其颜色,就可以得到期望的结果。...5, 6, 7, 8],
[0, 1, 2, 3, 4, 5, 6, 7, 8],
[0, 1, 2, 3, 4, 5, 6, 7, 8]])
稍加变换,就得到各个像素在以图像中心点为原点的平面直角坐标系里的坐标...下面的代码使用np.hypot()函数完成距离计算,如果先求平方和再开平方,也没有问题,只是不够酷而已。
d = np.hypot(i, j)
d
array([[5.