python - 将符号数组转换为 1 和 0 数组
问题描述
假设我们有一个股票代码数组/字符串:['AMD','AMZN','BABA','FB']。我需要能够将提供的股票代码转换为 1,将其他股票代码转换为 0。
例如,如果我们向上面的数组提供“AMZN”,则结果数组应该看起来:[0,1,0,0]。如果 'FB' 结果应该类似于 [0,0,0,1]。
我需要将其输入人工智能算法。
解决方案
def get_binary_array(input_array, stock_ticker):
return [1 for thing in input_array if thing == stock_ticker else 0]
推荐阅读
- node.js - 如何在 Elasticsearch 中使用 multi_match 查询传递多个值以在多个记录中搜索多个字段
- javascript - 如何使用 javascript 跳转到另一个 div?
- inform7 - Inform7:如果没有提供名词,是否可以对玩家进行默认操作?
- firebase - Firebase google-sign-in 在生产中失败,链接到 Google Play:尝试链接时出错
- reactjs - 打字稿错误“typeof DefaultTheme”类型上不存在属性“div”
- java - 为什么 Jenkins 管道抛出 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver?
- javascript - 无法读取地图未定义反应的属性
- firebase - 颤振火力,列表
不是列表类型 - codeigniter - 如何使用不同的数据库表制作注册表单codeigniter
- amazon-web-services - AWS API 网关测试