辛夷坞

涧户寂无人,纷纷开且落

By - Christen

关于性别刻板印象的调查研究

收到前同事发来的一个链接,友情帮忙填写问卷,事关性格,深知它对命运的重大影响,就认真的填写起来,问卷很长,不得不佩服中国语言的强大,以下150个形容词,虽有部分重复(可能是为了采样更准确),但数量仍是惊人,而所有的这些性格,都会在自己的为人处事中表现出来,给别人留下印象,反射自己的价值。
以下是问卷抄录,重点是这些词汇,值得我们仔细品味。
该调查用问卷星平台处理,和调查派是竞争对手?无论如何,感谢他们提供免费好用的调查服务。

请判断下面的每个形容词更适合用来描述男性,还是更适合用来描述女性,或者男性、女性均可。1代表非常适合描述男性,7代表非常适合描述女性,4代表男性、女性均可,从1–>7,男性的适合度逐渐降低,女性的适合度逐渐提升。


Snip20150311_3
本意直接在文章中做一个效果,随机抽取一组性格,填充在表格中,但是调试JS很痛苦,原因暂时不明。
多年不写代码,基本报废,做了一个最简单的静态示例:这里
更新:
今天搬了终于实现我当初想要的效果,点这里查看:)

var rows = 4;
var columns = 12;
document.write('<table class="table">');
for(i = 0; i < rows; i++){
    var tempa = randArray(arr, 12);
    document.write('<tr>');
    for (j = 0; j < columns; j++){
        document.write('<td>' +  tempa[j] + '</td>')
    }
    document.write('</tr>');
}
document.write('</table>');

以后不会强求在Wordpress正文中添加JS代码,代码还是在IDE中编写,在浏览器调试为佳。
附一个从数组中随机抽取子组的方法:

function randArray(m, len) {
    m.sort(function () {
        return Math.random() - 0.5;
    });
    return m.slice(0, len);
}

上次做题的时候,感觉很多词汇重复,今天用 Python 计算一下,发现重复的其实不多:

# -*- coding:utf-8 -*-
__author__ = 'Christen'
from collections import Counter
l1 = ['细心','沉着','放荡','精明','刚毅','聪慧','世故','粗暴','和蔼','任性','保守','害羞','孤傲','矫情','强悍','偏执','鲁莽','忠厚','木讷','贤惠',' 温柔','专横','公正','稳重','小气','乐观','冷静','和气','俏皮','正直','仁义','诙 谐','体贴','风骚','古怪','孝顺','刁钻','清纯','勇敢','妩媚','苛刻','善良','霸道','文静','随和','消极','开朗','高尚','龌龊','狡猾','固执','尖苛','胆小','马虎',' 坦率','安分','急躁','勤快','虚荣','阴柔','敏感','泼辣','大度','厚道','豁达','儒 雅','健谈','豪爽','热情','卑鄙','沉静','风流','纯洁','自负','博学','懒惰','内向','粗心','腼腆','主动','狭隘','宽容','麻利','狂妄','懦弱','贪婪','伶俐','自满',' 自信','慈祥','野蛮','古板','专一','拘束','淘气','坚强','活泼','谦卑','聪明','幽 默','被动','飒爽','机灵','臭美','深沉','谦虚','优雅','仗义','倔强','灵巧','虚伪','勤奋','果断','呆板','轻率','严肃','残暴','单纯','傲慢','守旧','挑剔','极端',' 刻板','浮躁','柔弱','轻浮','谨慎','爽快','自私','理智','慷慨','悲观','朴实','友 好','大方','外向','冷酷','斯文','奸诈','老练','狠毒','骄傲','忸怩','清高','矜持','诚实','冷酷','滑头','可爱','憨厚']
l2 = list(set(l1)) # 删除重复项
print len(l1)
print len(l2)
print Counter(l1) # 打印每一项出现的次数
for i in l2:
    print l2.index(i),'',i

准确的说,只有一项重复,只是目前Python水平太差,还没有准确找出是哪个词重复。
将 ol 项转换为 Python list 的方法,用 Sublime Text,两个替换即可:

^  => '
\n => ',

Leave a Reply

Your email address will not be published.
*
*