numpy将所有数据变为0和1_Python数据处理——numpy_1

python中数据处理最基础的一个包——numpy。它能很好的进行数据准备,类似与R语言中的数据框(DataFrame)一样。今天,就来从最基础的开始学习。

import numpy as np

data = [[0.95, -0.25, -0.89],

[0.56, 0.24, 0.91]]

data = np.array(data)

#print data * 10

#print data + data

#print data.shape #查看数组的行和列

#print data.dtype

np.zeros(10) #建立所有为0的数组

np.zeros((3, 6))#建立所有为0的二维数组

#print np.arange(15)

#print data.astype(np.int64)将float值转为int值

st = np.array(["1.25","2.4","3.7"])

#print st.astype(float)将字符串转为float值

'''

arr = np.arange(10)

arr_slice = arr[5:8]

arr_slice[1] = 12345

arr_slice[:] = 64 #[5:8]全部变成64

#print arr_slice, arr

arr_copy = arr[5:8].copy()

#print arr_copy

#print data[1][2]

'''

#一个3维的数组,2x

你可能感兴趣的:(numpy将所有数据变为0和1)