1、else缩进引起的错误
像这样的结构,如果代码没有语法错误但是控制台显示的结果并非想要的,考虑else的缩进。else可能应该和for对齐。
for *** :
if ***** :
******
else:
******
2 、生成一个随机整数数组
苦恼了我半天,要么生成数组但是值在0-1之间,要么生成整数但是只能生成一个整数,设置的参数只能设置整数的范围,用这个:np.random.randint(100,size=(3,5))终于可以生成一个数组啦!
import numpy as np
#生成一个一行五列的数组,该数组的值在0-1之间
np.random.random(5)
#生成一个三行五列的数组,该数组的值在0-1之间
np.random.random(3,5)
#生成一个10以内的整数
np.random.randint(10)
#生成一个3到100的整数
np.random.randint(10)
#生成一个三行五列的数组,该数组的值在0-100
np.random.randint(100,size=(3,5))
3、df.loc[行名称,列名称]
df是一个dataframe.
行名称其实就是index,列名称其实就是column,也可以是df.loc[行名称:行名称,列名称:列名称]
4、df.iloc[行号,列号]
行号和列号指的是索引号,就是说00指的是第一行或第一列,1指的是第二行或第二列。