多语言展示
当前在线:724今日阅读:39今日分享:10

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

python有一个扩展包,叫做tensorflow,是进行计算机深度学习的一个有效工具。tensorflow可以用pip自动安装,安装完成之后,就可以在python里面调用之,来处理一些简单的矩阵问题。下面,我就介绍一下使用tensorflow的基本方法。
工具/原料
1

电脑

2

python

方法/步骤
1

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

2

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

3

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

4

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

5

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

6

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

7

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

注意事项
1

信息数字化,是一切计算机科学的基础。

2

tensorflow是进行深度学习的强有力的工具。

3

由于更新太快,tensorflow已经有一些内置函数(方法)发生了变化。比如complex_abs(),原来是计算复数模长用的,现在已失效。

推荐信息