
模块
zh3389
无穷无尽的人工智能路上.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python日期和时间
本章主要学会格式化日期 和 time.sleep()这两个. github博客传送门 csdn博客传送门 博客园传送门原创 2018-09-10 21:26:05 · 634 阅读 · 0 评论 -
C/C++与Python实现混编(详细注释)
网上找了好多教程都是转载的同一个人的,并且没有讲清楚 嵌入的关键步骤,整理后今天先来点简单的.主讲 c/c++ 编译为 .so 文件 嵌入 Python 实现混编目录:C语言版 helloC++语言版 helloC语言版加法器 有参无返回值C语言版加法器 有参有返回值C++语言版加法器 有参无返回值C++语言版加法器 有参有返回值C++语言Class版环境Python执...原创 2018-10-16 10:37:29 · 2690 阅读 · 0 评论 -
Numpy_06 数组的文件输入输出 线性代数
github博客传送门博客园传送门将数组写入本地,将数组从本地读取import numpy as np# NumPy能够读写磁盘上的文本数据或二进制数据。# np.save和np.load是读写磁盘数组数据的两个主要函数。默认情况下,数组是以未压缩的原始二进制格式保存在扩展名为.npy的文件中的:arr = np.arange(10) # 生成一个数组np.save('some_a...原创 2018-09-20 21:19:39 · 596 阅读 · 0 评论 -
Numpy_05 数据处理
github博客传送门博客园传送门利用数组进行数据处理import numpy as nppoints = np.arange(-5, 5, 1) # 100个等间距点xs, ys = np.meshgrid(points, points) # 接收两个一维数组 返回两个二维数组print('xs:\n', xs) # 返回一个 数组元素个数这么多行的二维数组 内容和一维的数组...原创 2018-09-20 21:00:02 · 509 阅读 · 0 评论 -
Pandas常用操作
参考天池AIgithub博客传送门博客园传送门安装pandas通过命令提示符 pip install pandas或者通过第三方发放版 Anaconda 进行鼠标操作安装Numpy学习教程传送门https://blog.youkuaiyun.com/zhanghao3389/article/details/82791862Series 的创建import numpy as np, panda...原创 2018-10-02 17:48:19 · 2018 阅读 · 0 评论 -
Numpy_04 通用函数
github博客传送门博客园传送门numpy函数的使用一元ufunc 开根 e次方import numpy as nparr = np.arange(10) # 创建一个 0-9 的数组print(arr)print(np.sqrt(arr)) # 返回一个开根后的数组print(np.exp(arr)) # 返回一个e次方的数组返回两个数组对应位置的最大值impo...原创 2018-09-20 20:46:25 · 624 阅读 · 0 评论 -
Numpy_03 转置和轴对换
github博客传送门博客园传送门数组转置arr = np.arange(15).reshape((3, 5)) # 创建一个值为 0-14的一维数组 再reshape成一个 3行5列的数组print(arr)print(arr.T) # 将数组转置输出利用np.dot计算矩阵内积 条件 第一个数组的 行 必须等于第二个数组的 列arr = np.random.randn(6,...原创 2018-09-20 20:37:06 · 714 阅读 · 0 评论 -
Numpy_02 索引和切片
github博客传送门博客园传送门一维数组arr = np.arange(10) # 创建一个 0-9的数组print (arr)print (arr[5]) #arr的第6个元素print (arr[5:8]) # arr的第6-8个元素,[5:8]左闭右开arr[5:8] = 12 # 对数组的切片的改变 会直接使原数组的值进行改变print (arr)arr_sli...原创 2018-09-20 20:21:41 · 593 阅读 · 0 评论 -
Numpy_01 创建 指定数据类型 查看维度和数据类型 简单的数学运算
github博客传送门博客园传送门安装numpy通过命令提示符 pip install numpy或者通过第三方发放版 Anaconda 进行鼠标操作安装创建数组直接通过numpy创建import numpy as np # 导入numpy包# 生成一些随机数据 二行三列的矩阵data = np.random.randn(2, 3) # 生成随机数 二行三列的数组print...原创 2018-09-20 18:43:45 · 7775 阅读 · 0 评论 -
Python中OpenCv的简单操作
github博客传送门 博客园传送门OpenCv的安装 windows 用户强烈建议安装 Anaconda3 然后在 Anaconda 里安装OpenCv 因为会有很多安装的意外发生import cv2 as cvimg = cv.imread('1.jpeg', 1) # 打开一张图片 显示图片的方式可选 -1,0,1green = (0,255,255) # ...原创 2018-09-13 12:42:32 · 778 阅读 · 0 评论 -
Python中matplotlib实时画图
github博客传送门 博客园传送门实时画图import matplotlib.pyplot as pltax = [] # 定义一个 x 轴的空列表用来接收动态的数据ay = [] # 定义一个 y 轴的空列表用来接收动态的数据plt.ion() # 开启一个画图的...原创 2018-09-13 11:16:14 · 35466 阅读 · 18 评论 -
Python中matplotlib画图
github博客传送门 博客园传送门matplotlib简单的画图练习线形图import matplotlib.pyplot as pltimport numpy as npx = np.linspace(0, 2 * np.pi, 100) # 随机生成一个 0至100之间的数 间隔是 2*piy1, y2 = np.sin(x), np.cos(x) # 给用 ...原创 2018-09-13 10:43:20 · 1249 阅读 · 0 评论 -
Python中的PIL生成随机验证码
github博客传送门 博客园传送门生成一个随机的大写字母验证码图片from PIL import Image, ImageDraw, ImageFont# 图片 图片生成,画图 字体包import random # 导入random包def ascii(): ...原创 2018-09-13 10:15:00 · 497 阅读 · 0 评论 -
Python中PIL的简单操作
github博客传送门 博客园传送门 首先 PIL 的安装 如果经过多方面尝试 还是安装不好 PIL 那么建议使用 Anaconda3 安装 PIL基本的操作from PIL import Image # 导入 PIL 中的 Image 模块img = Image.open('1.jpeg') # 打开一张图片('1.jpeg'将图片放在和你...原创 2018-09-13 10:02:46 · 1178 阅读 · 0 评论 -
pandas清洗数据实用代码
github博客传送门博客园传送门先创建一个可操作的DataFrame -> pandas的一种数据结构dic = {'name': {'a': "abc", 'b': "boc", 'c': "ccb", 'd': "icbc", 'e': "boc"}, 'data': {'a': "农业银行", 'b': "中国银行", 'c': "建设银行", 'd': "工商...原创 2019-07-10 21:54:09 · 479 阅读 · 1 评论