5.12 更 ~
1、想在anaconda里面安装Python库:
在anaconda prompt命令框里面执行 :
anaconda search -t conda tensorflow
后执行
anaconda show 想安装的版本
即可得到需要执行的安装命令,后复制命令安装即可
2、numpy
用于处理矩阵
1. 读取文件
- 如果文件里即有str值又有float值,那么先把dtype设置成str,然后后把float类型转换即可
- 读取文件
import numpy as np
data = np.genfromtxt("data.txt", delimiter=',', dtype='str')
print(data)
2. numpy.array(),numpy核心操作
- 定义numpy数组(矩阵)
import numpy as np
vector = np.array([1,2])
matrix = np.array([[0,1,2],[3,4,5]])
print(vector.shape)
print(matrix.shape)
(2,) // 2个元素
(2, 3) // 2个元素,每个元素里面又包含3个元素
tri = np.array([[[1],[2]], [[3], [4]]])
print(tri.shape)
(2, 2, 1) //最外层中括号中包含两个元素[[1],[2]]和[[3], [4]],每个中括号中又包含两个元素[1]和[2],最后一层中括号中包含一个元素 1 或者 2.
- array类似于数组,需要类型相同。string 兼容 float,float 兼容 int
- 判断某元素是否在数组内可以:
import numpy as np
vector = np.array([1,2])
vector == 2
// 输出:array([False, True])
num_2 = (vector==2)
print(vector[num_2])
//输出:[2]
5.13 更~