我目前正在开发基于 Django 1.8 和 Postgres 的应用程序。该应用程序安装在多种环境中,其中一些环境中存在数据库中的旧表,我需要从中删除记录。
我使用以下 SQL 查询编写了迁移:
IF EXISTS (
SELECT relname FROM pg_class WHERE relname=tablename
) THEN
DELETE FROM tablename END IF;
Run Code Online (Sandbox Code Playgroud)
但是 Django 在这个查询中抛出错误:
django.db.utils.ProgrammingError: syntax error at or near "IF"
Run Code Online (Sandbox Code Playgroud)
我可以在迁移中以某种方式检查该表是否存在,然后才执行查询,例如DROP FROM tablename
?
我不明白 kubernetesLimitRange
配置。我创建了一个包含以下内容的清单:
apiVersion: v1
kind: LimitRange
metadata:
name: cpu-limit-range
spec:
limits:
- default:
cpu: 4
defaultRequest:
cpu: 4
max:
cpu: 6
type: Container
Run Code Online (Sandbox Code Playgroud)
然后我运行以下命令:
[root@localhost ~]# kubectl delete pods default-cpu-demo-19 1^C
[root@localhost ~]# kubectl get pods -n=limit
NAME READY STATUS RESTARTS AGE
default-cpu-demo-19 0/1 Pending 0 9s
[root@localhost ~]# kubectl describe pods -n=limit
......(omitted unnecessary echo here)......
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedScheduling 14s (x8 over 9m2s) default-scheduler 0/1 nodes are available: …
Run Code Online (Sandbox Code Playgroud) 我正在尝试获取容器的网络名称。我试过:
docker inspect db_dev -f "{{index .NetworkSettings.Networks }}"
Run Code Online (Sandbox Code Playgroud)
返回:
map[mynet_default:0xc0005dc000]
Run Code Online (Sandbox Code Playgroud)
如何返回字符串 "mynet_default" ?
假设我有一个像这样的DataFrame对象:
age_diff result
1 0
-1 1
0 1
Run Code Online (Sandbox Code Playgroud)
我想age_diff
通过应用它们来替换列中的负值abs
.此外,如果age_diff
更改了值in,result
则应切换列中的值(如果为0则为1,否则为0).
在此转换之后,如上所示,DataFrame应如下所示:
age_diff result
1 0
1 0
0 1
Run Code Online (Sandbox Code Playgroud)
任何人都可以指出我如何实现这一目标?
我目前正在Kaggle上使用Rotten Tomatoes 数据集,同时使用Pandas来操作数据。 DataFrame()
我已经CountVectorizer()
从sklearn 中实现了提取特征(大小为 5000)。然后我将 100k 行特征和标签保存到.csv。更准确地说,.csv总共有 10 万行和 5001 列。它的大小大约是 1GB 的内存。
当我尝试阅读.csv 时,问题出现了:
pd.read_csv('train.csv', header=0,
delimiter=",", engine='c', na_filter=False, dtype=np.int64)
Run Code Online (Sandbox Code Playgroud)
CSV
解析器使用了过多的 RAM。我的系统上有 8GB 的 RAM,这显然不够。
有什么办法可以减少RAM的使用吗?我不受熊猫图书馆的限制。