python三剑客之一——Numpy

温故而知新,借着工作需要用到Numpy的机会重新学习一遍Numpy。

Numpy是一个运行速度非常快的数学库,主要用于数组计算,包含如下:

一个强大的N维数组对象ndarray【N+d(Dimension维度)+array】

广播功能函数

整合C/C++/Fortran代码的工具

线性代数、傅里叶变换、随机数生成等功能

NumPy Ndarray 对象

python 复制代码
import numpy as np 
a = np.array([1,2,3])  
print (a)

#输出结果
#[1 2 3]

# 多于一个维度  
import numpy as np 
a = np.array([[1,  2],  [3,  4]])  
print (a)

#输出结果
#[[1  2] 
# [3  4]]

NumPy 数据类型

python 复制代码
import numpy as np
# 使用标量类型
dt = np.dtype(np.int32)
print(dt)

#输出结果
#int32


import numpy as np
# int8, int16, int32, int64 四种数据类型可以使用字符串 'i1', 'i2','i4','i8' 代替
dt = np.dtype('i4')
print(dt)

#输出结果
#int32

import numpy as np
# 字节顺序标注
dt = np.dtype('<i4')
print(dt)

#输出结果
#int32
python 复制代码
import numpy as np  
 
a = np.array([[1,2,3],[4,5,6]])  
print (a.shape)

#输出结果
#(2, 3)

 
a = np.array([[1,2,3],[4,5,6]]) 
a.shape =  (3,2)  
print (a)
#输出结果为
#[[1 2]
# [3 4]
# [5 6]]
相关推荐
小此方5 小时前
「C++AI大模型接入SDK」(一) API接入与本地两种方式对比、API Key获取、API报文详解与简单API的构建
开发语言·c++·人工智能
vicky05175 小时前
解决 ModuleNotFoundError: No module named ‘torch‘ 笔记
python
wuyk5555 小时前
Python实战项目02:学生成绩管理系统(控制台|CSV导出|完整落地)
开发语言·python
qq59184068511 小时前
uiautomator2自动化安卓手机操作
python
80s77712 小时前
动态代理和静态代理的区别,动态代理怎么提高网络安全性
python
浪子明X12 小时前
十六位账本怎样发现传输差错:Internet Checksum 生活类比
开发语言
niucloud-admin13 小时前
JAVA V6 多商户商城 开发文档——job 计划任务开发
java·python·github
小叶肥辉13 小时前
LangChain链和LangGraph图的学习笔记【三】——分别用langchain_openai库和langchain_community库调用大模型
笔记·python·langchain
2401_8734794014 小时前
IP属地为什么有时显示外省?用IP查询工具核查动态分配、运营商出口与GeoIP库
python·tcp/ip·ip
xiangyun6115 小时前
【408数据结构 08】队列:循环队列判空判满,408年年考,一次讲清
c语言·开发语言·数据结构·c++·算法