我有一个文本文件已被读入熊猫 df1 = pandas.read_csv(r'fruits.txt', sep=',')
item freshness
0 apple 2.2
1 pear 0.0
Run Code Online (Sandbox Code Playgroud)
和一系列会产生结果的计算 apple = 2.3
是否可以这样做,pandas.update以便我可以更新数据框中freshnessfor 的值?apple2.3
我对tf.get_collection()形式文档感到困惑,它说
返回具有给定名称的集合中的值列表.
这里有一个来自互联网的例子
from_vars = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, from_scope)
Run Code Online (Sandbox Code Playgroud)
是不是就意味着它收集的变量来自tf.GraphKeys.TRAINABLE_VARIABLES 于from_scope?
但是,如果我想从另一个范围获取变量,我该如何使用此函数?谢谢!
当我今天阅读Python文档时,我发现Expression lists在Python文档中,网站上的描述如下:
expression_list ::= expression ( "," expression )* [","]包含至少一个逗号的表达式列表产生一个元组.元组的长度是列表中表达式的数量.表达式从左到右进行评估.
尾随逗号只需要创建一个元组(也就是单个元素); 在所有其他情况下它是可选的.没有尾随逗号的单个表达式不会创建元组,而是生成该表达式的值.(要创建一个空元组,请使用一对空括号:().)
因为这些示例没有在网站上给出,所以我只是想知道任何人都可以对此进行简要描述,并举例说明其用法.非常感谢.
我是Go的新手,当我构建我的项目时,它返回以下错误:
/usr/local/go/bin/go run /home/qiuwei/GoWorkSpace/src/LearnGo/SoHi/Hello.go
# runtime
/usr/local/go/src/runtime/lfstack_amd64.go:16: lfstackPack redeclared in this block
previous declaration at /usr/local/go/src/runtime/lfstack_64bit.go:37
/usr/local/go/src/runtime/lfstack_amd64.go:20: lfstackUnpack redeclared in this block
previous declaration at /usr/local/go/src/runtime/lfstack_64bit.go:41
/usr/local/go/src/runtime/os_linux_generic.go:13: _SS_DISABLE redeclared in this block
previous declaration at /usr/local/go/src/runtime/os2_linux_generic.go:12
/usr/local/go/src/runtime/os_linux_generic.go:14: _NSIG redeclared in this block
previous declaration at /usr/local/go/src/runtime/os2_linux_generic.go:13
/usr/local/go/src/runtime/os_linux_generic.go:15: _SI_USER redeclared in this block
previous declaration at /usr/local/go/src/runtime/os2_linux_generic.go:14
/usr/local/go/src/runtime/os_linux_generic.go:16: _SIG_BLOCK redeclared in this block
previous declaration at /usr/local/go/src/runtime/os2_linux_generic.go:15
/usr/local/go/src/runtime/os_linux_generic.go:17: _SIG_UNBLOCK redeclared in this block
previous declaration at /usr/local/go/src/runtime/os2_linux_generic.go:16
/usr/local/go/src/runtime/os_linux_generic.go:18: _SIG_SETMASK redeclared in …Run Code Online (Sandbox Code Playgroud) 我是新手jedi-vim,我不知道如何在其他文件中跳转函数的定义.
该jedi-vim文件是:
以下是其中的一部分:
注意:可能会有变化!
让g:jedi#goto_command ="< leader > d"
让g:jedi#goto_assignments_command ="< leader > g"
让g:jedi#goto_definitions_command =""
让g:jedi#documentation_command ="K"
让g:jedi#usages_command ="< leader > n"
让g:jedi#completions_command ="< C-Space >"
让g:jedi#rename_command ="< leader > r"
我想知道是什么<leader>和<C-Space>意思以及如何在VIM上使用这些命令
我PSSH用来在其他机器上运行命令来实现parallel compute使用IPyParallel,但我遇到了一个问题,我的命令是
pssh -P -h ip.txt -i ipengine --file=~/parallel/test/ipcontroller-engine.json
Run Code Online (Sandbox Code Playgroud)
过了一会儿,它又回来了:
[1] 11:54:41 [FAILURE] 192.168.0.112 Timed out, Killed by signal 9
Stderr: 2015-10-12 11:53:41.593 [IPEngineApp] Loading url_file u'/home/fit/parallel/test/ipcontroller-engine.json'
2015-10-12 11:53:41.595 [IPEngineApp] Registering with controller at tcp://192.168.0.115:59413
2015-10-12 11:53:41.628 [IPEngineApp] Starting to monitor the heartbeat signal from the hub every 3010 ms.
2015-10-12 11:53:41.630 [IPEngineApp] Completed registration with id 0
[2] 11:54:41 [FAILURE] 192.168.0.104 Timed out, Killed by signal 9
Stderr: 2015-10-12 11:53:41.647 [IPEngineApp] Loading url_file …Run Code Online (Sandbox Code Playgroud) 我有一个像这样的数据框
>>> df = pd.DataFrame({'user_id':['a','a','s','s','s'],
'session':[4,5,4,5,5],
'revenue':[-1,0,1,2,1]})
>>> df
revenue session user_id
0 -1 4 a
1 0 5 a
2 1 4 s
3 2 5 s
4 1 5 s
Run Code Online (Sandbox Code Playgroud)
和会话和收入的每个值代表了一种类型的,我要统计每个种类的数量表示的数量revenue=-1和session=4的user_id=a为1.
我发现简单的调用count()函数,因为groupby()无法输出我想要的结果.
>>> df.groupby('user_id').count()
revenue session
user_id
a 2 2
s 3 3
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我已将所有代码复制到我所有引擎计算机上的工作目录中.我的代码是:
my_test.py
my_startegy.py
main.py
Run Code Online (Sandbox Code Playgroud)
所以,main.py将继续运行Client Machine,代码main.py是:
from ipyparallel import Client
import my_test
import my_strategy as strategy
class Beck_Test_Parallel(object):
"""
"""
def __init__(self):
self.rc = None
self.dview = None
def start_client(self, path):
self.rc = Client(path)
self.dview = self.rc[:]
#self.dview.push(dict(
# Account=my_test.Account,
# dataImport=my_test.dataImport
# ))
def parallel_map(self, deal_function, accounts):
import my_test
return self.dview.map_sync(deal_function, accounts)
def create_accounts(time_list, account):
accounts = []
for index, time in enumerate(time_list):
acc = my_test.Account(
strategy.start,
strategy.end,
strategy.freq,
strategy.universe_code,
strategy.capital_base,
strategy.short_capital,
strategy.benchmark, …Run Code Online (Sandbox Code Playgroud) 显示我的代码
conf.set( "mongo.input.uri" , "mongodb://127.0.0.1/stackoverflow.mrtest" );
conf.set( "mongo.output.uri" , "mongodb://127.0.0.1/stackoverflow.mrtest_out2" );
Run Code Online (Sandbox Code Playgroud)
当主机是localhost或时,代码运行没有错误127.0.0.1.但是当主机更改为我的ip wlan0时192.168.1.102,它返回了以下错误
Cluster created with settings {hosts=[192.168.1.102:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500}
Exception in monitor thread while connecting to server 192.168.1.102:27017
com.mongodb.MongoSocketOpenException: Exception opening socket
at com.mongodb.connection.SocketStream.open(SocketStream.java:63)
at com.mongodb.connection.InternalStreamConnection.open(InternalStreamConnection.java:114)
at com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:127)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.ConnectException: connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at com.mongodb.connection.SocketStreamHelper.initialize(SocketStreamHelper.java:50)
at com.mongodb.connection.SocketStream.open(SocketStream.java:58)
... 3 more
Run Code Online (Sandbox Code Playgroud)
我打开了端口27017.
sudo iptables -A INPUT …Run Code Online (Sandbox Code Playgroud) 我想通过网络浏览器远程访问笔记本电脑服务器,以下显示我如何设置我的笔记本电脑服务器:
1.生成配置文件
$ jupyter-notebook --generate-config
$?cd ~/.jupyter
Run Code Online (Sandbox Code Playgroud)
2.使用以下命令创建SSL证书(Linux和Windows).
req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mycert.pem -out mycert.pem
Run Code Online (Sandbox Code Playgroud)
3.编辑配置文件的配置文件,即jupyter_notebook_config.py生成的密码.
c = get_config()
# You must give the path to the certificate file.
c.NotebookApp.certfile = u'/home/azureuser/.jupyter/mycert.pem'
# Create your own password as indicated above
c.NotebookApp.password = u'sha1:b86e933199ad:a02e9592e5 etc... '
# Network and browser details. We use a fixed port (9999) so it matches
# our Azure setup, where we've allowed :wqtraffic on that port
c.NotebookApp.ip = …Run Code Online (Sandbox Code Playgroud)