随笔

零散的一些东西吧(随时跟新) numpy pandas plt 等一些操作吧
a=pd.read_csv(’…’)
a.head() #a的前五行 括号内可写想看的行数
b= a[pd.notnull(a.Age)] 找出age不是空值的行
plt.figure(figsize=(10,10)) 一个10*10大小的面积用于画图
plt.subplot(121) 1行2列的分法,第一个位置
plt.scatter(a.loc_x, a.loc_y, color=‘R’, alpha=alpha) 散点图(横坐标,纵坐标,颜色,透明度)
a.action_type.unique() a数据中action-type这列有多少个不同的值
a.shot_type.value_counts() a数据中shot_type 不同的值各有多少个
pd.get_dummies(a[‘combined_shot_type’], prefix=‘combined_shot_type’) 热编码

drops = [‘shot_id’, ‘team_id’, ‘team_name’, ‘shot_zone_area’, ‘shot_zone_range’, ‘shot_zone_basic’,
‘matchup’, ‘lon’, ‘lat’, ‘seconds_remaining’, ‘minutes_remaining’,
‘shot_distance’, ‘loc_x’, ‘loc_y’, ‘game_event_id’, ‘game_id’, ‘game_date’]
for drop in drops:
a = a.drop(drop, 1) 将上述列都消去

.tail(3) 显示后三行
.columns 显示列名
.loc[0] 第一行数据
[‘列名’] 这一列
.max() 最大值
.sort_values(‘列名’,inplace=True) 从小到大排序,在原基础上直接修改
.sort_values(‘列名’,inplace=True,ascending=False) 从大到小排序
a=pd.isnull(train.Age) 判断Age是否为空
train[‘Age’].mean() 计算Age的平均值 nan不影响 不计算
train.pivot_table(index=‘Pclass’,values=‘Survived’,aggfunc=np.mean) 从Pclass的角度来看生存,统计依靠平均值
.dropna(axis=0,subset=[‘Age’]) 按列 把Age这一列确实值去掉
.loc[83,‘Age’] 第83个age
.reset_index(drop=True) 把索引重新按0-。。。
np.logspace(0,2,num=5) 构造等比数列,从10的0次到10的2次 共5个数

from sklearn.preprocessing import StandardScaler
data[‘normAmount’] = StandardScaler().fit_transform(data[‘Amount’].values.reshape(-1, 1)) 数据标准化, 为1列 -1代表任意行
X = data.loc[:, data.columns != ‘Class’] 把class列给提出来

from sklearn.cross_validation import train_test_split #交叉验证
X_train, X_test, y_train, y_test = train_test_split(X,y,test_size = 0.3, random_state = 0)

df_news = pd.read_table(‘val.txt’,names=[‘category’,‘theme’,‘URL’,‘content’],encoding=‘utf-8’) #读入txt文件 并每列加标题

一、综合实战—使用极轴追踪方式绘制信号灯 实战目标:利用对象捕捉追踪和极轴追踪功能创建信号灯图形 技术要点:结合两种追踪方式实现精确绘图,适用于工程制图中需要精确定位的场景 1. 切换至AutoCAD 操作步骤: 启动AutoCAD 2016软件 打开随书光盘中的素材文件 确认工作空间为"草图与注释"模式 2. 绘图设置 1)草图设置对话框 打开方式:通过"工具→绘图设置"菜单命令 功能定位:该对话框包含捕捉、追踪等核心绘图辅助功能设置 2)对象捕捉设置 关键配置: 启用对象捕捉(F3快捷键) 启用对象捕捉追踪(F11快捷键) 勾选端点、中心、圆心、象限点等常用捕捉模式 追踪原理:命令执行时悬停光标可显示追踪矢量,再次悬停可停止追踪 3)极轴追踪设置 参数设置: 启用极轴追踪功能 设置角度增量为45度 确认后退出对话框 3. 绘制信号灯 1)绘制圆形 执行命令:"绘图→圆→圆心、半径"命令 绘制过程: 使用对象捕捉追踪定位矩形中心作为圆心 输入半径值30并按Enter确认 通过象限点捕捉确保圆形位置准确 2)绘制直线 操作要点: 选择"绘图→直线"命令 捕捉矩形上边中点作为起点 捕捉圆的上象限点作为终点 按Enter结束当前直线命令 重复技巧: 按Enter可重复最近使用的直线命令 通过圆心捕捉和极轴追踪绘制放射状直线 最终形成完整的信号灯指示图案 3)完成绘制 验证要点: 检查所有直线是否准确连接圆心和象限点 确认极轴追踪的45度增量是否体现 保存绘图文件(快捷键Ctrl+S)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值