科学计算库***numpy内容(一) 数据结构

#科学计算库***numpy
import numpy
#array 数组结构
vector = numpy.array([5,10,15,20])#打印一维向量
matrix = numpy.array([[5,10,15],[20,25,30],[35,40,45]])#三行三列矩阵
print(vector)
print(matrix)
#.shape查看创建矩阵的维度
vector1 = numpy.array([1,2,3])
matrix1 = numpy.array([[1,2,3],[4,5,6],[7,8,9]])
print(vector1.shape)# 打印结果 4
print(matrix1.shape)#打印结果(3,3) 三行三列
import numpy
number = numpy.array([1,2,3])
print(number)
number.dtype
"""dtype查看所给列表属于什么类型格式,(int float)"""

number1 = numpy.array([1,2,3.0])
print(number1)   #打印结果  [1. 2. 3.]
number1.dtype  #打印结果  dtype('float64')

number2 = numpy.array([1,2,'3'])
print(number2)   #打印结果  ['1' '2' '3']
number2.dtype  
"""numpy矩阵操作里面要求传进来的列表数据必须是同一类型的数据,如果数据中有一个float或str类型的值传进来"""
"""在打印过程中int值也会打印为float或str类型"""

import numpy
vector = numpy.array([5,10,15,20])
print(vector[0:3])  #打印第0个到第3个不打印
matrix = numpy.array([
    [5,10,15],
    [20,25,30],
    [35,40,45]
])
print(matrix[:,1])
#打印所有样本的第一例,用冒汗站位,表示所有行
#  [10 25 40]
print(matrix[:,0:2]) 
#打印所有样本的第一列和第三列
#   [[ 5 10]
#   [20 25]
#  [35 40]]
print(matrix[0:2,0:2])  #0:2 只打印0和1不包括2
#打印第一行和第二行的第一列和第二列
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值