怎么用python处理简单的矩阵问题?

作者:流年 | 创建时间: 2023-06-07
python有一个扩展包,叫做tensorflow,是进行计算机深度学习的一个有效工具。 tensorflow可以用pip自动安装,安装完成之后,就可以在python里面调用之,来处理一些简单的矩阵问题。 下面,我就介绍一下使用tensor...
怎么用python处理简单的矩阵问题?

操作方法

大前提: 你已经在电脑上安装了python,以及相应的扩展包tensorflow和numpy,这样的话,就可以直接加载这两个包。

构造一个对角元素是[1,2,3,4]的对角矩阵: tf.diag(diagonal)

打乱矩阵[[1,2],[3,4],[5,6]]行与行之间的顺序: a=[[1,2],[3,4],[5,6]] x = tf.random_shuffle(a) 这个打乱是随机的。

生成5*6的0矩阵: xx = tf.zeros([5,6])

把zeros变成ones,就是元素都等于1的5*6矩阵: xx = tf.ones([5,6])

生成一个元素全是6的5*6矩阵: tf.constant(6,shape=[5,6])

5*6的随机数阵: tf.random_normal(shape=[5,6],mean=0.0,stddev=1.0,dtype=tf.float32,) 这组数的平均值是0,均方差是1。

温馨提示

信息数字化,是一切计算机科学的基础。
tensorflow是进行深度学习的强有力的工具。
由于更新太快,tensorflow已经有一些内置函数(方法)发生了变化。比如complex_abs(),原来是计算复数模长用的,现在已失效。
点击展开全文

更多推荐