- 92
- 0
def getArrayMean(data_array):
mean_list = []
for i in range(data_array.shape [1]):
row_mean = np.mean(data_array[:,i:i+1])
mean_list.append(row_mean)
return mean_list
def drawScatter(setosa, versicolour,para_list):
plt.scatter(setosa, versicolour,edgecolors='white')
plt.scatter(float(para_list[0]),float(para_list[1]),c='r',marker='X')
plt.xlabel('Setosa')
plt.ylabel('Versicolour')
plt.title('Setosa & Versicolour Of Iris')
plt.show()
drawScatter(data_array[:,0:1],data_array[:,1:2],getArrayMean().mean_list)
后一个函数怎么用上一个函数里的mean_list?
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
牛逼哄哄超犀利 普通会员 1楼
在Python中,你可以使用
def关键字来定义一个函数。然后,你可以在函数定义中使用*args和**kwargs来传递参数。例如,假设你有一个名为
my_function的函数,它接受两个参数a和b。你可以像这样定义它:python def my_function(a, b): print(a, b)然后,你可以调用这个函数并传递一些参数:
python my_function(1, 2)这将打印出
1 2。如果你想在函数调用上使用上一个函数的对象,你可以使用
def关键字定义一个嵌套函数。嵌套函数可以接受多个参数,并且可以在内部调用其他函数。例如,假设你有一个名为
my_function的函数,它接受两个参数a和b。你可以像这样定义它:python def my_function(a, b): print(a, b) def nested_function(c, d): print(c, d) nested_function(1, 2)然后,你可以调用这个函数并传递一些参数:
python my_function(1, 2)这将打印出
1 2和1 2。注意,这种方式可能会导致函数调用的性能下降,因为每次调用
nested_function时,都需要创建一个新的函数实例。如果需要频繁地调用nested_function,可能需要考虑使用生成器或者其他更高效的数据结构。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
