数据分析python入门与提高
司南牧
立志让初学者跨界学编程/算法/AI机器人无障碍专注零基础教程,知乎@司南牧
展开
-
Python中numpy中tile和repeat用法和区别
tiletile(数组,重复次数)tile(数组,(第1维重复次数,第2维重复次数,...,第n维重复次数))例子tile(数组,(沿着第1维的轴重复次数,沿着第2维的轴重复次数,…,沿着第n维的轴重复次数))我看了下numpy中tile()函数的源码,它是这么做的。(第1维重复次数,第2维重复次数,...,第n维重复次数)这是个元组。这个元组维度和目标数组维度一样,因为它是要...原创 2019-05-04 15:45:19 · 858 阅读 · 0 评论 -
python读取matlab保存的点mat文件
Python下读取.mat文件import scipy.io as siodata= sio.loadmat('./nidewenjianming.mat') # 返回一个字典(dict)类型的数据原创 2019-08-30 15:32:33 · 307 阅读 · 0 评论 -
技巧:python如何对某段代码运行时间计时
def test(): """test function""" # 你的代码....if __name__ == '__main__': import timeit print(timeit.timeit("test()") #输出test()这个代码运行时间原创 2019-08-24 21:11:33 · 1053 阅读 · 0 评论 -
windows下如何使用kaggle命令行下载数据集?
我们在kaggle打比赛不可避免的需要下载数据集。而kaggle官方提供了命令行下载数据集。本文将介绍如何使用命令行下载kaggle数据集首先安装kaggle apipip install kaggle然后生成一个kaggle口令my Account->Create New API Token->下载kaggle.json到你的用户名目录下下载数据集kaggle命令行下载前...原创 2019-08-15 15:18:03 · 1897 阅读 · 0 评论 -
python如何将某个文件夹变成包?(Python为何无法导入某个文件夹下的函数/包/类)
在那个文件夹下增加一个__init__.py的文件就可以把它变成一个可以被导入的包原创 2019-08-15 14:54:33 · 10705 阅读 · 5 评论 -
python import导入包时前面加个点是什么意思?
python import导入包时前面加个点是什么意思?import .abc这个表示导入当前文件夹下的一个包(而不是导入其他文件夹的包)。原创 2019-08-15 14:52:54 · 8240 阅读 · 3 评论 -
10分钟 举例子Python 单元测试实践 入门教程
10分钟 举例子Python 单元测试实践 入门教程作者:知乎 Ai酱首发于:知乎专栏《适合初学者的机器学习神经网络理论到实践》,转载需注明出处华南理工大学 计算机技术硕士在读2 人赞同了该文章为何要测试:设定预期结果让计算机判断结果是否符合预期。省得组件很多的时候一个一个的检测这些组件是否运行结果正确。- 如何比较运行时某变量大小或类型是否与预期值一致: asser...原创 2019-05-10 10:46:59 · 502 阅读 · 0 评论 -
Python从0开始实现Numpy矩阵库,拒绝掉包侠,学习造轮子
# -*- coding: utf-8 -*-"""Created on Tue May 14 15:37:59 2019@author: Ai酱"""class Mattrix: val = [] shape=(0,) def __init__(self,val): if type(val)==list: self.val...原创 2019-05-15 09:23:57 · 355 阅读 · 1 评论 -
99%的人都会忽略的Python易错点总结
(-2)**0.5和sqrt(-2)是不同的,前者是复数后者是会报错的。print((-2)**0.5)#输出:(8.659560562354934e-17+1.4142135623730951j)import mathmath.sqrt(-2)#报错ValueError: math domain error...原创 2019-05-14 11:05:21 · 682 阅读 · 0 评论 -
Python使用VTK三维3D图形绘制入门教程
安装:pip install vtk学习一个东西最快的方法是知道基本原理和用途VTK有啥用不能做游戏。适合快速开发绘制静态三维模型。所以类似多用途折叠工具刀用处多,但是不能用在特别费劲的场合。VTK工作流程(大致看看对vtk各模块做的事有点印象即可)读取图形数据→过滤→建图→构建执行单元→渲染→打开渲染窗口→交互界面读取图形数据\rightarrow过滤\rightarrow建图\...原创 2019-05-05 20:42:57 · 11055 阅读 · 2 评论 -
numpy数组水平方向拼接和在尾部拼接
numpy数组拼接np.concatenatea = np.array([[1,2,3]])b = np.array([[4,5,6]])c = np.array([[7,8,9]])1. 尾部拼接np.concatenate((a,b,c))"""array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])"""2. 水平方向...原创 2019-05-05 18:54:01 · 1723 阅读 · 0 评论 -
pandas dataframe常见使用场景大总结
import pandas as pddata = pd.DataFrame([1,2,3,4],columns=['a', 'b', 'c','d'])原创 2019-08-30 15:45:55 · 937 阅读 · 0 评论