自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 mysql和Hive中指定从第m行记录开始,选取n行记录

Mysql中可以用limit m-1, n的限制语法;表中下标从0开始,从第m条记录开始取,一共取n条记录。 如: SELECT * FROM table LIMIT 5,10; //检索记录行6-15 SELECT * FROM table LIMIT 5,-1; // 检索记录行 6-l...

2020-06-29 15:59:12 48 0

原创 Scala语言概述

什么是scala语言? Spark—新一代内存级大数据计算框架,是大数据的重要内容。 Spark就是使用Scala编写的。因此为了更好的学习Spark, 需要掌握Scala这门语言。 Scala是 Scalable Language 的简写,是一门多范式(范式/编程方式[...

2020-06-27 21:43:14 48 0

原创 常用的python镜像源

清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里:http://mirrors.aliyun.com/pypi/simple/ 豆瓣:http://pypi.douban.com/simple/ 华中理工大学:http://pypi.hustunique...

2020-05-01 10:57:27 204 0

原创 pandas入门: 对一列取对数或者指数

pandas中对某一列数据取对数或者指数相关操作。 创建一个dataframe import pandas as pd import numpy as np df = pd.DataFrame([[2, 3], [3, 4]], columns=list("AB")) 结...

2020-03-08 22:05:45 2214 0

原创 超赞的PyTorch资源大列表,GitHub标星9k+,中文版也上线了

以下文章来源于AI有道,作者红色石头 原来的英文版 GitHub 项目地址: https://github.com/bharathgs/Awesome-pytorch-list 本文推荐的汉化版 GitHub 地址: https://github.com/xavier-zy/Awesome...

2020-03-08 21:43:19 100 0

原创 pandas入门: 时间字符串转换为年月日

pandas中时间字符串转换为年月日方法总结。 创建一个dataframe df = pd.DataFrame(['2019-12-09', '2019-12-02'], columns=["date"]) 方法1:先转换为时间类型...

2020-03-06 22:10:24 234 0

原创 pandas入门: 获取dataframe的columns

获取dataframe的columns方法总结。 创建dataframe df = pd.DataFrame([[1, 2, 3]], columns=list("ABC")) 结果如下: A B C 0 1 2 3 最常用的方法 col ...

2020-03-01 21:18:37 704 0

原创 pandas入门: 数据显示不全

pandas数据显示不全的解决方案总结。 设置最大行数,避免只显示部分行数据 pd.set_option('display.max_rows', 100) # 第二个参数设置显示的最大行数 设置最大列数,避免只显示部分列 pd.set_option('disp...

2020-02-29 22:00:14 52 0

原创 pandas入门: 数据合并之--join

pandas join知识点总结。 创建两个dataframe df1 = pd.DataFrame({'A': [3, 4, 8, 9], 'B': [1.2, 2.4, 4.5, 7.3], 'C': ["aa"...

2020-02-23 20:31:10 122 0

原创 pandas入门: 数据合并之--concat

pandas concat知识点总结。 创建三个dataframe df1 = pd.DataFrame(np.random.random((3, 3)), columns=list("ABC")) df2 = pd.DataFrame(np.random.random((...

2020-02-17 21:54:21 59 0

原创 pandas入门: 数据合并之--append

pandas append相关知识点总结。 创建三个dataframe df1 = pd.DataFrame(np.random.random((3, 3)), columns=list("ABC")) df2 = pd.DataFrame(np.random.random...

2020-02-10 22:02:49 57 0

原创 pandas入门: 数据合并之--merge

pandas merge相关知识点总结。 创建两个dataframe df1 = pd.DataFrame({'A': [3, 4, 8, 9], 'B': [1.2, 2.4, 4.5, 7.3], ...

2020-02-09 20:39:17 111 0

原创 pandas入门: 数据统计常用函数总结

pandas常用的数据统计函数总结。 创建一个dataframe df = pd.DataFrame({'A': [3, 4, 8, 9], 'B': [1.2, 2.4, 4.5, 7.3], ...

2020-02-08 22:21:43 74 0

原创 pandas入门: 数据选择

关于pandas数据选择的知识点总结。 首先,创建一个dataframe df = pd.DataFrame({'A': [3, 4, 8, 9], 'B': [1.2, 2.4, 4.5, 7.3], ...

2020-01-09 21:35:48 47 0

原创 pandas入门:导出数据的四种方式

pandas导出数据到文件的四种方式 import pandas as pd import pymysql df = pd.DataFrame({'A': [3, 4, 8, 9], 'B': [1.2, 2.4, 4.5, 7.3], '...

2020-01-07 20:55:16 447 0

原创 pandas入门: 导入数据的5种方式

记录采用pandas导入数据的5种方式 import pandas as pd import pymysql def import_data_from_csv(): # 从csv文件导入数据 # engine="python"可以避免文件路径中有中文, enco...

2020-01-06 20:31:24 349 0

原创 pandas入门: 创建DataFrame的三种方式

import pandas as pd import numpy as np def create_from_dict(): # 从字典中创建df # 使用字典创建df, 字典的每一项采用不同的series创建方式 df = pd.DataFrame({'A'...

2020-01-04 18:34:06 101 0

原创 python执行linux命令的三种方式

import subprocess import os def subprocess_(): """ subprocess模块执行linux命令 :return: """ subprocess....

2020-01-03 23:33:13 107 0

原创 python简单文件读写2 读写csv文件

import csv def write_csv(): data_list = [ ["A1", "B1"], ["A2", "B2"], ["A3...

2020-01-01 20:36:08 54 0

原创 python简单文件读写1

def read(): # 以读的方式打开文件 file = open("test.txt", "r") # read() 默认读取全部文件内容,可以传参数设置读入字节数 text = file.read() # re...

2019-12-30 21:18:24 46 0

原创 python list排序小结

python list排序小结 def sort1(): """ 基础排序 :return: """ list1 = [11, 78, 43, 89, 81, 52] print(lis...

2019-08-18 22:04:00 42 0

原创 Git常用命令总结

# 创建分支 git branch <branch_name> # 切换分支 git checkout <branch_name> # 创建并切换分支 git checkout -b <branch_name> # 上传文件到远程仓库(共3步) git add...

2019-08-13 13:23:09 32 0

原创 Python集合操作小结

并集 list1 = [1, 2, 3, 4] list2 = [-1, -2, 3, 4, 5, 6] list3 = list(set(list1).union(list2)) # 并集 print(list3) # [1, 2, 3, 4, 5, 6, -2, -1] list4 =...

2019-08-06 07:56:48 49 0

原创 RemoveError: 'setuptools' is a dependency of conda and cannot be removed from conda's operating envi

python 安装包的时候报错,如下: RemoveError: 'setuptools' is a dependency of conda and cannot be removed from conda's operating environment. 原因...

2019-08-05 20:44:30 593 2

原创 简单算法:数组中重复数字

题目描述:找出数组中重复的数字 在一个长度为n的数组中所有的数字都在0—n-1的范围内,数组中某些数字是重复的,但不知道哪些数字是重复的,也不知道重复了几次。找出数组中任意一个重复的数字。例如:输入长度为7的数组{2,3,1,0,2,5,3},对应的输出是重复的数字2和3 解法1:先排序,再找...

2019-08-04 11:05:40 44 0

原创 python list加减乘除小结

在python的list操作中,常用的操作是向list中添加元素,具体有如下两种方式: 采用“+”,这种方式会把两个list中的元素合并为一个list 采用append(),这种方法的参数是一个单个元素或者一个整体,该方法没有返回值 l1 = [1, 2, 3] l2 = [4, 5, 6]...

2019-08-01 14:06:24 7856 0

原创 TypeError: cannot unpack non-iterable NoneType object

python报错如下: TypeError: cannot unpack non-iterable NoneType object 解决方法:报错的原因是函数返回值得数量不一致,查看函数返回值数量和调用函数时接收返回值的数量是不是一致,修改一致即可 ...

2019-07-18 20:09:54 35911 0

原创 ValueError: not enough values to unpack (expected 3, got 2)

python报错: ValueError: not enough values to unpack (expected 3, got 2) 分析:这个错误的信息是,期望有三个返回值,但其实函数只有两个返回值 解决方法,检查函数和接收函数返回值的参数个数是否一致,改成一致即可 ...

2019-07-15 21:10:45 1046 0

原创 Python enumerate() 函数

Python中的enumerate函数主要用于字符串、列表或元组的遍历时。一般的,当需要对字符串、列表或元组进行遍历的时候,最简单的方式如下(这里以list为例): l = [1,2,3,4,5] for item in l: print(item) 程序输出: 1 2 3 4 ...

2019-07-11 21:19:15 22 0

原创 Pycharm出现No Python interpreter selected怎么解决

点击pycharm最上方菜单File—>Setting,出现如下界面 点击Project->Proiject interpreter 如果在下拉列表中存在可选的interpreter,可以直接选择合适的,如果没有,点击右侧的齿轮形状的图标,在出现的界面中即可设置interpre...

2019-07-10 23:54:19 195 0

原创 AttributeError: module 'matplotlib' has no attribute 'pyplot'

问题描述:正确安装了matplotlib,导入matplotlib和编译都没有错,可是运行的时候却报错,具体错误信息如下: AttributeError: module 'matplotlib' has no attribute 'pyplot' 解...

2019-07-10 23:49:37 2201 2

原创 Python基本知识点总结

本文总结了Python中最基本的知识点。   1、基本数学操作符     Python中最常用的数学操作符如下表所示: 操作符 含义 举例 结果 + 加法 ...

2019-02-19 21:17:02 2261 0

原创 Java 调用Matlab画图实用教程

本文主要讲述使用Java程序调用Matlab画图的步骤。   1、编写Matlab绘图程序 function drawzhexiantu(x,y) %绘图 plot(x_real, y_real, '--*b'); %线性,颜色,标记 %设置标题 title...

2019-02-16 20:58:53 413 0

转载 特征归一化

什么是特征? 特征就是描述一个事物的属性。例如:一个人的属性可以有姓名、性别、年龄等。一个事物可以有多个特征,在机器学习中可以有选择性的选择需要的特征训练模型。 在机器学习中,通常认为数据和特征决定了结果的上限,而模型和算法只是逼近这个上限而已。因此,没有合适的特征,即使数据量再大,模型和算法...

2019-02-08 21:34:09 87 0

原创 一道“简单”的跨国公司算法面试题

题目:写一个算法,求下面序列之和:          -1,1,-1,1,……,(-1)n 解析:这个题目乍看上去很简单,大家很快就可以写出执行的程序,如算法1: 算法1: int  calculateSum(int  n) {     int sum  =  0; for (...

2019-02-07 21:31:36 96 0

原创 剑指offer 面试题3:数组中重复的数字

题目描述:找出数组中重复的数字     在一个长度为n的数组中,所有数字都在0~n-1的范围内。数组中某些数字是重复的,但是不知道几个数字重复了,也不知道数字重复了几次。请找出数组中所有的重复的数字。例如:一个长度为7的数组{2,3,1,0,2,5,3},数组中重复的数字是2和3。 解法一:排...

2018-10-24 22:33:24 108 0

转载 用python画中国地图

安装Basemap先安装相应的组件。我假定你已经都安装好了Python以及Jupyter等等。如果没有安装的话,就去尝试一下brew install python3和brew install jupyter吧,网上有很多教程。然后你需要用pip3 install很多我们下面可能需要用到的库。但是因...

2018-05-18 19:37:39 9523 0

原创 python list和tuple学习小结

      list和tuple都是python中的有序集合,其中list中的元素可以追加和删除,而tuple中的元素只能在初始化时候赋值,赋值之后tuple中的元素不可以再追加和删除。1、listlist的定义方式:a = ['a','b','c...

2018-04-26 10:24:56 171 0

原创 python归一化多维数组的方法

    今天遇到需要归一化多维数组的问题,但是在网上查阅了很多资料都是归一化数组的一行或者一列,对于怎么归一化一个多维数组的资料比较少,可是在tensorflow中为了训练神经网络常常需要用到多维数据。因此归一化多维数组非常有必要。    在查阅了大量资料之后发现在sklearn库中的prepro...

2018-04-08 22:20:11 6886 0

原创 python读取txt文件封装方法版

# -*- coding: utf-8 -*- import numpy as np def readData(file,cols): file=open(file) lines=file.readlines() rows=len(lines) datamat = ...

2018-04-08 16:33:36 856 0

提示
确定要删除当前文章?
取消 删除